使用angularjs的路由调用界面,从controller上可以调用,但是页面上获取不到数据。

新手上路,请多包涵

我的路由代码

clipboard.png

调用的html界面是 红色标注的是又重新获取了一次controller 当在html上获取的时候 是没有问题的 数据能正常显示 当把这个contriller删除之后 页面上就获取不到数据了 但是我的controller还能正常的加载数据

clipboard.png

下面是我的controller代码

clipboard.png

我现在想不在html页面上添加controller的这个调用方式 在路由上直接调用 有没有什么解决方法

阅读 3k
2 个回答

LZ你应该看一下AngularJS文档里关于 Controller 和 Controller AS 的用法~

state配置为:

{
    controller: '****Controller',
    controllerAs: 'vm'
}

然后删掉你的html中的ng-controller.

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进