4 回答
TA贡献1895条经验 获得超7个赞
对于在搜索中找到此内容的人来说,这也值得一提...
<div ng-repeat="button in buttons" class="bb-button" ng-click="goTo(button.path)">
<div class="bb-button-label">{{ button.label }}</div>
<div class="bb-button-description">{{ button.description }}</div>
</div>
注意的值ng-click。传递给的参数goTo()是绑定对象(button)的属性中的字符串,但没有用引号引起来。看起来AngularJS为我们处理了这个问题。我挂了几分钟。
TA贡献1757条经验 获得超7个赞
这可行。谢谢。我正在注入自定义html并在控制器中使用angular对其进行编译。
var tableContent= '<div>Search: <input ng-model="searchText"></div>'
+'<div class="table-heading">'
+ '<div class="table-col">Customer ID</div>'
+ ' <div class="table-col" ng-click="vm.openDialog(c.CustomerId)">{{c.CustomerId}}</div>';
$timeout(function () {
var linkingFunction = $compile(tableContent);
var elem = linkingFunction($scope);
// You can then use the DOM element like normal.
jQuery(tablePanel).append(elem);
console.log("timeout");
},100);
- 4 回答
- 0 关注
- 741 浏览
添加回答
举报