Angular Bootstrap UI 控制器或指令中的模态?
Angular Bootstrap UI modal in controller or directive?
我一直在为新项目使用 Angular bootstrap UI 模式
但是对于我所读到的任何时候你操纵 DOM 最好使用指令而不是控制器,
所以。当使用模态或调用模态时,你不是在某种程度上操纵 DOM 吗?
不应该在控制器中为 "directive" 编写指令吗?如果是这样,谁能举个例子?
谢谢
是的。
控制器应该只包含业务逻辑。将任何表示逻辑放入控制器会显着影响其可测试性。 Angular 具有适用于大多数情况的数据绑定和封装手动 DOM 操作的指令。
参见:https://docs.angularjs.org/guide/controller
我也使用 UI 模式。我相信实际操作不是通过您定义的控制器完成的,而是通过指令完成的。您可以在此处查看实际代码:https://github.com/angular-ui/bootstrap/tree/master/src/modal
我一直在为新项目使用 Angular bootstrap UI 模式
但是对于我所读到的任何时候你操纵 DOM 最好使用指令而不是控制器,
所以。当使用模态或调用模态时,你不是在某种程度上操纵 DOM 吗?
不应该在控制器中为 "directive" 编写指令吗?如果是这样,谁能举个例子?
谢谢
是的。
控制器应该只包含业务逻辑。将任何表示逻辑放入控制器会显着影响其可测试性。 Angular 具有适用于大多数情况的数据绑定和封装手动 DOM 操作的指令。
参见:https://docs.angularjs.org/guide/controller
我也使用 UI 模式。我相信实际操作不是通过您定义的控制器完成的,而是通过指令完成的。您可以在此处查看实际代码:https://github.com/angular-ui/bootstrap/tree/master/src/modal