我在 HTML 标记级别声明了全局 ng-app。有一个静态元素,由特定的 ng-controller 处理。现在,在页面使用流程的某个时刻,一个小部件被加载到 DOM 中。小部件位于 ng-controller 元素之外。问题:如何使用 Angular 模型中的数据填充该小部件并使其保持同步?
使用这个简单的代码不起作用:
<select ng-model="files" ng-options="f.name for f in files">
<option value="">Select File</option>
</select>
值得一提的是,小部件只是动态加载的大量内容(即页面)的一部分,这就是为什么我试图避免为每个“页面”声明一个控制器,因为它看起来有点矫枉过正.