指令未以角度显示
Directive not shown in angular
我在typescript文件中有以下指令:
项目方向.ts
/// <reference path="../module.ts"/>
module BalancingApp.App.Directives {
angular.module('balancingApp')
.directive('wbProject', function() {
return {
template: "<p>Projectdetails</p>"
};
})
;
}
当我在项目详细信息页面的模板内部调用它时
ProjectDetailPage.html
<ion-view view-title="Projekt Details">
<ion-content class="padding">
<h1>Projekt Details</h1>
<div wbProject>
</div>
</ion-content>
</ion-view>
它没有任何影响,标题下方似乎只有空白。
我做错什么了吗?如何测试是否真的使用了wbProject指令?
如果我编辑typescript文件并插入错误,整个页面都处于加载阶段,所以看起来该文件实际上被使用了,并且没有被忽略。
Angular在模板中将指令名称转换为驼色大小写,因此您应该在模板中使用wb-project
而不是wbProject
试试这个
angular.module('balancingApp')
.directive('wbProject', function() {
return {
restrict: 'AE',
template: "<p>Projectdetails</p>"
};
});
相关文章:
- AngularJs|Don'在成功加载所有指令htmls之前,不显示页面
- 显示/隐藏有关模型更改的指令内容
- 指令未以角度显示
- 显示指令时调用指令方法
- 如何在html中以角度显示自定义指令的作用域
- 一次显示一个隐藏指令-AngularJS
- 一次显示一个指令AngularJS
- 如何在 AngularJS 中创建和显示多个自定义指令
- 指令中的数据未在ng重复中显示
- 角度指令未显示
- AngularJS指令模板不显示HTML
- AngularJS自定义指令ng显示/ng隐藏
- 日期-时间范围指令字段未显示任何值
- Angularjs-将指令中的值绑定到文档中的任意位置显示/隐藏
- Angular.js自定义指令未多次显示
- AngularJS指令未显示
- AngularJS指令未显示在模板上
- 如何在当前元素之外显示指令
- 如何在带角度传单的Marker Popup指令中显示指令
- ng显示指令更改相关作用域值后不更新