【发布时间】:2020-02-25 07:46:50
【问题描述】:
“Controller As”语法的优点之一是它使我们从 $scope 中解放出来。
但是,我遇到的问题似乎表明 ui-router 需要 $scope - 可能是为了访问该状态。
有多个类似的问题,没有一个令人满意的答案,所以我正在寻找一个规范的答案,我可以参考其他问题。
ui-router需要我是否将$scope注入我的控制器,即使控制器代码从未引用$scope(因为我正在使用“控制器作为”语法)? (Angular ui router controlleras syntax not working 的答案似乎暗示确实如此。此外,将$scope注入 this working Plunker 会破坏它)我可以避免这种情况吗(可能通过告诉我的
ui-router配置从“controller as”声明的控制器获取状态)?
【问题讨论】:
标签: angularjs angular-ui-router