我正在为我的ember控制器使用控制器依赖性帮助器 if(DEFINED PROTOBUF_IMPORT_DIRS)
foreach(DIR ${PROTOBUF_IMPORT_DIRS})
get_filename_component(ABS_PATH ${DIR} ABSOLUTE)
list(FIND _protobuf_include_path ${ABS_PATH} _contains_already)
if(${_contains_already} EQUAL -1)
list(APPEND _protobuf_include_path -I ${ABS_PATH})
endif()
endforeach()
endif()
。我知道基本语法:
LIST(APPEND PROTOBUF_IMPORT_DIRS "SOME_PATHS")
然后您可以访问依赖项控制器<ImageView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/imageView"
android:src="@drawable/noise"
android:scaleType="centerInside"
android:background="@android:color/black" />
但是如果你需要一个嵌套的控制器怎么办?
needs
你如何访问它?
答案 0 :(得分:1)
以同样的方式。您可以使用语法控制器访问每个从属控制器。 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);
}
});