Ember.js 控制器 'needs' 语法
Ember.js controllers 'needs' syntax
我正在为我的 ember 控制器使用控制器依赖性助手 needs
。我知道基本语法:
export default Ember.Controller.extend({
needs: 'post'
然后你可以访问依赖控制器作为controllers.post
但是如果您需要嵌套的控制器怎么办:
export default Ember.Controller.extend({
needs: 'users/show'
你如何访问这个?
同理。您可以使用语法控制器访问每个依赖控制器。controller_name_from_needs.property_name
export default Ember.Controller.extend({
needs: 'users/show',
init: function() {
this._super();
controller = this.get('controllers.users/show');
console.log("dependent controller: ", controller);
}
});
我正在为我的 ember 控制器使用控制器依赖性助手 needs
。我知道基本语法:
export default Ember.Controller.extend({
needs: 'post'
然后你可以访问依赖控制器作为controllers.post
但是如果您需要嵌套的控制器怎么办:
export default Ember.Controller.extend({
needs: 'users/show'
你如何访问这个?
同理。您可以使用语法控制器访问每个依赖控制器。controller_name_from_needs.property_name
export default Ember.Controller.extend({
needs: 'users/show',
init: function() {
this._super();
controller = this.get('controllers.users/show');
console.log("dependent controller: ", controller);
}
});