繁体   English   中英

使用自定义属性和模板创建角度指令

[英]Creating angular Directive with custom attributes and template

我在使用自定义指令显示一些图像而不是下拉菜单时遇到一些问题。 但是到现在为止,我仍然无法通过模板功能显示正确的html。 将图像路径直接写入我的模板会为斜线之间的每个部分生成属性。 例如:

'src="/path/to/image.jpg"'

更改为

src=" path"="" to="" "image.jpg"=""

我什至试图把那些路径放到我的模型中,但这就是结果: https ://plnkr.co/edit/EGm5nk?p=preview

我找到了一个有效的示例,但找不到区别: http : //plnkr.co/edit/nQbrSi?p=info

我对此的另一个问题:如何在指令中正确处理列表?

编辑:该错误是如此愚蠢,易于监督

您只是错过了关闭类内部指令的机会。 更改

var html = '<div class="foobar">'+
'                    <div class="row"> '+
'                        <div class="col-xs-3 ng-repeat="'+ attrs.ttOptions + '"><img ng-src="{{item.path}}" /></div> '+
'                    </div> '+
'                </div>';
            return html;

.....<div class="col-xs-3" ng-repeat="'+ attrs.ttOptions .....

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM