angularjs – Angular ui-router:ui-views vs directives?
angular ui-router允许多个嵌套视图。这些可互换的观点的作用似乎与指令的作用重叠。
使用(多个,嵌套)ui视图vs angular的指令的优点/缺点是什么? 更新 状态和路由是两个不同的功能。状态允许您交换partial.html模板及其控制器,您可以(optionally?)指定相应的URL /路由。 在来自Tim Kindberg(ui-router dev)的电子邮件回复中:
对此,它似乎你可以有两个选项: 正常指令: app.directive('myDir1',{/* controller: ... */}) .directive('myDir2',{/* controller: ... */}) vs ui-view“指令” $stateProvider.state('route1',{ /* url: "/route1",// optional?? */ views: { "myDir1": { templateUrl: "myDir1.html" /*,controller: ... */ },"myDir2": { templateUrl: "myDir2.html" /*,controller: ... */ } } }) 奖金问题: normal angular directive features是否可以查看?如: > Transclude 如果ui-views ARE指令,它似乎清楚它们的用法是不同的。是否有必要协调这些模型?
如果你使用Angular UI路由器的内联视图指向指令呢?
假设您有一个指令,用于处理用户帐户上的CRUD操作的表。我们会说这个指令被命名为user-admin。我们的路由文件将如下所示: .state('users',{ url: '/users',template: "<user-admin>" }); 这将给你很多好东西: >允许您有一个直接指向指令的网址 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |