Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/395.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ember.js/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从视图ie9访问计算属性时创建的无限循环_Javascript_Ember.js_Internet Explorer 9 - Fatal编程技术网

Javascript 从视图ie9访问计算属性时创建的无限循环

Javascript 从视图ie9访问计算属性时创建的无限循环,javascript,ember.js,internet-explorer-9,Javascript,Ember.js,Internet Explorer 9,我有一个计算属性,用于为视图中的if语句返回true或false。认为这可能是某种范围问题。在ie9中,一旦值从真变假或从可见变为隐藏,它就会冻结,我甚至无法访问任何其他程序。我只能在任务管理器中使用键盘,因为如果我使用鼠标关注任何窗口,它会像其他窗口一样冻结。当然,这个错误不会出现在chrome或firefox中,但由于需要,它必须为ie9设置 我们的库版本为:Ember-1.0.0 Handlebar-1.0.0 我们希望能尽快更新,但不确定什么时候会更新 当视图访问计算属性时,是否有其他人

我有一个计算属性,用于为视图中的if语句返回true或false。认为这可能是某种范围问题。在ie9中,一旦值从真变假或从可见变为隐藏,它就会冻结,我甚至无法访问任何其他程序。我只能在任务管理器中使用键盘,因为如果我使用鼠标关注任何窗口,它会像其他窗口一样冻结。当然,这个错误不会出现在chrome或firefox中,但由于需要,它必须为ie9设置

我们的库版本为:Ember-1.0.0 Handlebar-1.0.0 我们希望能尽快更新,但不确定什么时候会更新

当视图访问计算属性时,是否有其他人遇到浏览器崩溃

showSelect: function(key, value) {
    debugger;
    try {
        //if (this.get('hideIt')) return false;
        return (this.get('groups')!=null && this.groups.get('content')!=null && this.groups.get('content').length>0);
    } catch (err33) {
        App.notificationSystem.displayNotification('Landing Page Group Dropdown vis failure.', 'error', 'error', true, err33);
        return false;
    }
}.property('showSelectP').cacheable()

{{#if view._context.showSelect}}
    {{view Ember.Select 
        contentBinding="view._context.groups.content"
        valueBinding="view._context.current"
        optionLabelPath="content.name"}}
    {{/if}}
谢谢你的帮助


需要补充的是,我们创造了一个工作环境,但这对我们的喜好来说有点粗糙,但目前还没有完成。showSelect函数中注释掉的行是我们工作的一部分,我们还调用了两个单独的函数,它们使用jquery隐藏或显示dropwdown,没什么奇怪的

您使用阵列控制器有什么原因吗?我一直在尝试,但将其更改为仅使用阵列会导致应用程序在其他地方中断。我仍在尝试改变我能做的,以便它可以工作,但这是一个相当大的项目,我不是编写它的人,所以它可能需要我比它更长的时间。创建者你介意复制模板吗,如果你能在jsbin中显示它,即使它在那里工作,我们可以试着更深入地理解它。我们发现崩溃实际上是在清理之后发生的。我很抱歉把你的时间浪费在了一些实际上不是问题的事情上,但我真的很感谢你迄今为止的帮助。我已经更新了我原来的帖子以反映这些变化。我希望明天某个时候能帮上忙。再次感谢你迄今为止的帮助