当前位置:  开发笔记 > 编程语言 > 正文

如何基于条件实例化ng-controller

如何解决《如何基于条件实例化ng-controller》经验,为你挑选了1个好方法。

我问过这个问题,但我提出的具体问题发生了巨大变化.

我有一段代码:

  

asdf

此代码注入两个html页面.一页已经调用PingsCtrl.另一个没有.我真的想保持这段代码DRY,我只想要一个上面的代码参考.

我如何编写上面的代码来生成ng-controllerif PingsCtrl尚未实例化.

这是两个html页面.

HTML

// First page

  

asdf

// Second page

asdf

Javascript在这里:

angular.module('coolApp', [])

.controller('PingsCtrl', function() {
  var vm = this;

  vm.press = function() {alert(123)};
})

怎么了,怎么解决这个问题?



1> Harris..:

只需使用服务.它实际上是在页面之间具有通用数据和功能的预期结构.

您尝试的部分问题是,无论您是否设法保留控制器,Angular都有自己的管理,不会跟随您,并且会在没有您的情况下刷新组件.你会碰到一些与$scope你正在寻找的页面实际上并不匹配的东西,最终会导致更多的问题而不是它的价值.

推荐阅读
郑谊099_448
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有