4 回答

TA貢獻(xiàn)1895條經(jīng)驗(yàn) 獲得超7個(gè)贊
對(duì)于在搜索中找到此內(nèi)容的人來說,這也值得一提...
<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。傳遞給的參數(shù)goTo()是綁定對(duì)象(button)的屬性中的字符串,但沒有用引號(hào)引起來。看起來AngularJS為我們處理了這個(gè)問題。我掛了幾分鐘。

TA貢獻(xiàn)1757條經(jīng)驗(yàn) 獲得超7個(gè)贊
這可行。謝謝。我正在注入自定義html并在控制器中使用angular對(duì)其進(jìn)行編譯。
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 關(guān)注
- 774 瀏覽
添加回答
舉報(bào)