gpt4 book ai didi

ember.js - Ember View 未按预期工作

转载 作者:行者123 更新时间:2023-12-01 05:15:35 24 4
gpt4 key购买 nike

我遇到了一个奇怪的问题,它可能很容易修复,或者可能遗漏了一些东西,但我找不到它是什么。这是 JS fiddle :http://jsfiddle.net/NQKvy/493/

如果您单击“添加一个”按钮,您将收到此错误:

Uncaught TypeError: Cannot set property 'indeterminate' of undefined

那是因为复选框,如果您删除复选框,您将不会得到任何其他东西。这仅在您将第一个元素添加到模型时发生。例如,如果您在路由器中返回它:
App.IndexRoute = Ember.Route.extend({
model: function(){
return [
{firstName: 'Kris', lastName: 'Selden'},
{firstName: 'Luke', lastName: 'Melia'},
{firstName: 'Formerly Alex', lastName: 'Matchneer'}
];
}
});

将显示该数据。但最奇怪的是,如果在模板中替换整个表,如果将其替换为 div,则 fiddle 会起作用,这是怎么回事?。我错过了什么吗?

最佳答案

奇怪的!。我观察到的另一个行为是,如果 nice 的模板内联如下,复选框正确显示。 fiddle 网址:http://jsfiddle.net/NQKvy/495/

在中断发生异常的地方时,会显示以下行。

 //Ember.Checkbox :
didInsertElement: function() {
this._super();
this.get('element').indeterminate = !!this.get('indeterminate');
}

所以我猜在这种情况下没有创建父元素。但我不知道为什么会发生这种情况。

关于ember.js - Ember View 未按预期工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21030988/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com