在AngularJs中解决[$compile:multidir]错误和[$compile:tplrt]错误
来源:互联网 发布:搜狗输入法mac旧版本 编辑:程序博客网 时间:2024/06/06 05:52
首先先贴这两种错误情况的图:
第一种情况表明的是多指令编译错误,出现这个错误的原因是directive里的第一个参数的名字和所替换的模板的名字发生冲突,解决的办法是改个名字。如我在主页面要引入的模板是这样的:
<div ng-controller="leftmenu"> <left></left></div>模板的文件名是leftNav.html,而配置模板的js文件是这样写的:
angular.module('MyApp', []) .directive('left', function() { return { restrict: 'ECAM', templateUrl: 'page/leftNav.html', replace: true, link: function (scope,element,attrs) { } } }) .controller('leftmenu', ['$scope', function ($scope) { }])如果把指令里的模块名改成leftNav,则就会出现上面的错误。
第二个错误是模块没有根元素,如上面的leftNav.html,由于没有一个根元素,所以会报错。解决办法是在模板文件里给他添加一个根元素。
阅读全文
0 0
- 在AngularJs中解决[$compile:multidir]错误和[$compile:tplrt]错误
- 用angularjs封装指令遇到的错误Error: [$compile:tplrt]
- AngularJS Error: [$compile:tplrt]报错
- mvn compile错误之SunCertPathBuildException解决思路
- angularjs中compile的用法
- Unable to compile class for JSP 错误的解决过程
- 编译错误解决NO architectures to compile for。。。
- Unable to compile class for JSP 错误的解决过程。
- Unable to compile class for JSP 错误的解决过程。
- 解决Gradle DSL method not found: 'compile()'错误的方法
- 关于compile constraint-layout:1.0.2的错误解决
- Three20Core compile question 编译错误
- Angularjs link和compile使用区别
- angularjs compile和link的区别
- AngularJS中的$compile服务
- angularjs compile link
- angularjs的$compile用法
- angularjs指令compile、link
- 有一只兔子,从出生后第3个月起每个月都生一只兔子,小兔子长到第三个月后每个月又生一只兔子,假如兔子都不死,问每个月的兔子总数为多少?
- maven入门之自动建立目录骨架--archetype插件
- Java异常
- 用户图形界面的创建
- BZOJ 1025 [SCOI2009]游戏
- 在AngularJs中解决[$compile:multidir]错误和[$compile:tplrt]错误
- 关于二维矩阵的最大最小值的询问
- java线程池并发包
- PTA 7-9 目录树
- javascript滚动条事件动态悬浮页面对象
- 基于ionic+cordova+angularJs从零开始搭建自己的移动端H5 APP
- 第八周项目4-稀疏矩阵的三元组表示的实现及应用
- Dgital Image Processing hm2
- 树链剖分 树