Angular 2和Bootstrap

时间:2016-05-11 13:04:41

标签: twitter-bootstrap typescript angular angular2-template

我尝试在Angular2中使用Bootstrap,我遇到了Bootstrap功能自动绑定的问题。

崩溃示例:

<i class="wrapper fa fa-play rotate-90 triangle_{{level.id}}" [hidden]="!level.child.length" data-toggle="collapse" href="#dropdownMenu_{{level.id}}" aria-expanded="true" aria-controls="dropdownMenu_{{level.id}}"></i>

错误:

Template parse errors:
Can't bind to 'href' since it isn't a known native property ("r fa fa-play rotate-90 triangle_{{level.id}}" [hidden]="!level.child.length" data-toggle="collapse" [ERROR ->]href="#dropdownMenu_{{level.id}}" aria-expanded="true"
                       aria-controls="dropdownMenu_{{level.id")

此错误显示所有自定义属性。 有没有办法解决它或我应该使用JS功能?

2 个答案:

答案 0 :(得分:2)

不确定问题是什么,但

attr.href="#dropdownMenu_{{level.id}}"

值得一试。

答案 1 :(得分:0)

尝试[href]而不是href。

<i class="wrapper fa fa-play rotate-90 triangle_{{level.id}}" [hidden]="!level.child.length" data-toggle="collapse" [href]="'#dropdownMenu_' + level.id" aria-expanded="true" aria-controls="dropdownMenu_{{level.id}}"></i>