Angularjs 指令不求值 ~
Angularjs directives not evaluating ~
我有一个angularjs指令,其中包含在链接器函数中编译的html模板
var htmlTemplate = '<img ng-src="~/img/logos/{{account.Logo}}" width="45" height="35" />'
var linker = function (scope, element) {
element.html(htmlTemplate).show();
$compile(element.contents())(scope);
};
但该指令不会评估 img src 中的"~"符号来解析图像路径。
知道吗?
我相信
您需要为ng-src
指令使用绝对URL,例如ng-src="http://example.com/img/logos/{{account.Logo}}"
相关文章:
- 一次显示一个隐藏指令-AngularJS
- 一次显示一个指令AngularJS
- 在同一页面上多次使用的自定义指令 (AngularJS) 中的验证
- 无法绑定到没有指令 + angularjs 标识符的控制器
- 值未传递给指令-AngularJS
- 测试依赖于另一个指令Angularjs的指令
- 根据指令angularjs 1.2分配控制器
- 有模板问题的指令.AngularJS
- 编译指令在指令 AngularJS 中
- 我可以将 templateUrl 传递给指令 - AngularJS
- 从子指令的父指令 [angularJS] 触发子指令中的函数
- 将服务注入指令 AngularJS 和数据绑定
- 在指令 AngularJS 中解析
- 从指令 AngularJS 给出高图表正确的参数
- 获取 JSON 数据并传递给指令 Angularjs
- 点击事件后的渲染模板指令 - AngularJs
- 如何从分页指令angularjs隐藏直接页面链接
- AngularJS-关闭tile并从ngRepeat指令AngularJS中的模型加载新视图
- 触发指令AngularJs的控制器作用域
- 将定义的对象传递给另一个自定义指令angularjs