Ember.js:如果存在模型,则转移到其他地方

时间:2015-01-30 10:07:23

标签: javascript ember.js

我想实现类似这样的逻辑:

如果某些数据尚不存在,请将它们带到数据输入页面。如果已输入数据,请将它们重定向到其他位置。

我这样做:

App.IndexRoute = Ember.Route.extend({
    beforeModel: function () {
      var context = this;
      this.store.find("data").then(function (data) {
        var datum = data.get("firstObject");
        if(datum) {
          context.transitionTo("application.welcome");
        } else {
          context.transitionTo("application.enterData");
        }
      });
    }
});

我有一种感觉我做得不对。这样做的最佳方式是什么?

由于

0 个答案:

没有答案