- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个容器 View ,我将其用作我的主要包装 View ,其中其他 View 被换入和换出。
在 Ember 0.9.8 中,这工作得很好。但是,现在在 Ember 1.0pre 中,当我尝试换入之前换出的 View 时出现错误。
这是我的基本代码:
App.globalView = Ember.ContainerView.create({
screenOne: App.screenOne.create(),
screenTwo: App.screenTwo.create()
});
App.globalView.set('currentView', App.globalView.get('screenOne')); // <-- good
App.globalView.set('currentView', App.globalView.get('screenTwo')); // <-- good
App.globalView.set('currentView', App.globalView.get('screenOne')); // <-- BAD
Error: assertion failed: calling set on destroyed object
...from
Ember.ContainerView.Ember.View.extend.initializeViews
set(view, '_parentView', parentView);
最佳答案
Ember.ContainerView 现在在取消设置时会破坏 View ,因此无法随意使用它。这是你的 fiddle 的一个 fork ,可以做你想做的:http://jsfiddle.net/WmfTX/1/
如果您确实需要避免拆除和重新创建 View ,请渲染两个 View 并使用 isVisible
属性来切换可见性。
关于ember.js - 试图将 Ember.ViewContainer 的 currentView 设置回以前的 View ,在 1.0pre 中被破坏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12387666/
在搜索了将近 4 天以找到解决我问题的方法之后,我现在向您求助,希望得到帮助。 我有一个只有一个 UIViewContainer 的 UIViewController。该容器将以编程方式填充从 nib
我有一个容器嵌入在带有导航栏的 ViewController 中。 ContainerView 包含另一个带有一些文本字段的 ViewController。 当 ContainerView 首次显示时
当我重写 MainAdapter extends PagerAdapter 的 public Object instantiateItem 函数时,在 container.addView( 行,它崩溃
我有一个简单的组件,它通过名为 *appDelay 的自定义指令在延迟后注入(inject)数字 我已经知道 *是 Angular 将语法去糖化为类似的提示 ...actual markup 我也
我有一个 View 。在此 View 中,我有一个 Container View。在 ContainerView 中我有一个按钮。 当我触摸 ContainerView 的按钮时,我希望 Contai
我有一个容器 View ,我将其用作我的主要包装 View ,其中其他 View 被换入和换出。 在 Ember 0.9.8 中,这工作得很好。但是,现在在 Ember 1.0pre 中,当我尝试换入
我是一名优秀的程序员,十分优秀!