0
我目前正在使用的应用程序使用Ember.ArrayController
加载一对place
模型。为了获得不同的行为不同的模型类型我用了lookupItemController
这样的:如何用Ember.Controller替换Ember.ObjectController
PlacesController
lookupItemController: function(object) {
if(object.get('isNew')) {
return "places.new";
} else {
return "places.index";
}
}
PlacesNewController
needs: ['places']
isDraggable: Ember.computed.alias('isCloseEnough')
isCloseEnough: false
isZoomMax: false
isMarkerAdded: false
...
PlacesIndexController
needs: 'places',
isDraggable: false,
modelBinding: 'places.model'
...
但现在Ember.ObjectController
已弃用。我的问题是:我如何使用Ember.Controller
获得相同的行为?