有这个 SO question似乎暗示可以通过定义标签属性来使用来自不同模块的控制器,例如:
<div ng-controller="submodule1.controller1">{{ whatever1 }}</div>
<div ng-controller="submodule2.controller2">{{ whatever2 }}</div>
并通过包含submodule1
和submodule2
作为依赖项的模块引导角度。
我一直在尝试这样做,但没有成功。任何人都可以确认这是不可能的或提供指向此构造的工作示例的指针吗?
我明确地谈论ng-controller
标签属性,而不是让控制器以编程方式相互交互。
我还明确提到angular.bootstrap(document, ['myApp'])
了页面手册,因为我使用 require.js 来加载所有 JS 文件,因此我不能使用ng-app
属性。
我正在使用角度 1.3.18。