网上都查不到,angularjs中,如果index.html中设置了控制器还能设置路由吗? 财富值54

2016-10-12 17:07发布

做一个angular的路由的小例子,发现如果要设置路由,页面上如果已有controller控制器,则出现报错,删掉controller控制器之后,路由就正常,这两者有怎样的关系呢?不明白,坐等大神,谢谢解惑!ps:页面中的controller控制器有其他用处,此处为了代码简单,删掉了其中的内容。

报的错误为:

4条回答
段曼 - 我很好
2016-10-12 17:27 .采纳回答

因为路由会有一个控制器,如果在html页面再绑定一个ng-controller的话,等于有两个,这会冲突的。最好将页面控制器的内容写在路由控制器里面。用了路由,就单独写控制器了。

一周热门 更多>