0

我正在尝试为复杂对象构建多步表单。我使用模态来分割表格的一部分。我能找到的 Ionic 示例似乎为模态分配了不同的控制器。我想保留视图以及它启动的所有模式,所有这些都与一个控制器相关联。那可能吗?我尝试分配给模态视图 ng-controller="viewCtrl" ,其中 viewCtrl 也是启动模态的起始视图的控制器,但它似乎以高 CPU 挂起 chrome,这随后需要杀死 chrome 选项卡。(某种通过调用同一个控制器来实现循环效果??)欢迎您的建议/见解。

4

1 回答 1

1

我假设你的模式是一个指令。我还假设您将它放置在视图(控制器范围)内。

如果上述内容正确,则指令从父控制器继承 $scope 属性和方法(角度中的一般事物),除非您的指令具有隔离范围(如果您将指令中的 scope 属性设置为除 false 之外的任何值) .

如果您的指令具有隔离范围,您仍然可以使用指令上的属性从父级传递数据。如果您想将指令中的某些内容传递给父级,您可以使用 $emit。您也可以使用 $parent 从指令中访问父级,但我建议不要这样做。

于 2014-02-19T11:11:41.433 回答