多控制器交互

时间:2014-05-05 21:07:42

标签: angularjs angular-ui-bootstrap

这就是我想要做的。 PipelineController视图中的按钮启动地址验证过程。

http://jsfiddle.net/XZ3sX/4/

 <button type="submit" class="form-group btn btn-default" data-ng-    click="startPipeLineAddressCheck(selectedRow.address)">
                        <span class="glyphicon glyphicon-check"></span>&nbsp;Verify     Address
                    </button> 

这会触发两个控制器订阅的广播消息:PipelineController和AddressCheckerController。地址验证视图将AddressCheckerController设置为ng-controller。 AddressCheckerController应该启动模态,但看起来控制器没有“加载”。我没有看到我输入的调试警报。

所以我有2个问题。第一个是我没有看到AddressCheckerController捕获广播,然后模式没有显示,这很可能是由于控制器不可用。因此,现在任何帮助运行AddressCheckerController的帮助都将非常感激。我稍后会担心模态: - )

1 个答案:

答案 0 :(得分:1)

你需要包含ui-bootstrap!

var appRoot = angular.module('myApp', [
    'ngResource', 
    'angularStart.services', 
    'ui.bootstrap'
]);