1

我有以下状态管理器:

App.wrapperView = Em.ContainerView.create();
App.wrapperView.append();

App.states = Em.StateManager.create({
    rootView: App.wrapperView,
    initialState: "loading",
    loading: Em.ViewState.create({
        view: App.LoadingView,
        enter: function() {
            this._super()  // _super is not defined.
            // other stuff goes here
        }
    })
});

因此,我无法保持添加行为。

我应该如何进行?

4

2 回答 2

3
enter: function(manager, transition) {
  this._super(manager, transition);
}

更多信息在这里:http ://docs.emberjs.com/#doc=Ember.StateManager&src=false

于 2012-05-08T04:51:44.187 回答
1

我通常这样做:

this._super(...arguments);

它减少了打字并被转换为

this._super.apply(this, arguments);

于 2016-02-19T15:36:11.203 回答