0
我正在用AngularJS開發一個應用程序。我有這樣的功能在控制器宣稱:範圍函數不適用於JSON對象
<a ng-click="showModal('#modal{{jsonObject._id}}');" >link</a>
JSON對象ID爲「1」:
$scope.showModal = function(modalId){
alert(modalId);
$(modalId).openModal();
};
然後,我必須調用該函數的超鏈接。在導航,我可以看到該鏈接的HTML代碼是這樣的:
<a ng-click="showModal('#modal1');" >link</a>
但是,當我點擊鏈接,警報顯示了這個:
#modal{{jsonObject._id}}
而是「#modal1」的。
我做錯了什麼?
在此先感謝。
是你的範圍內的jsonObject? –
混合角度和jQuery這很糟糕的做法。您可能會對[angular-ui-bootstrap](https://angular-ui.github.io/bootstrap/)感興趣,它提供了角度集成的模塊 – Aaron