簡而言之:我試圖在ng-click上將字符串傳遞給角函數。的字符串需要從角度世界嵌入它的數據(該字符串是複合AA靜態片段的和角「變量」)...如何在引用字符串中使用角數據
<button ng-click="hello('Mr/Ms {{name}}')">Test</button>
問題:我似乎無法使角度切換回來並將括號解析爲字符串以外的任何內容。那麼,如何修復/重新排列/修改字符串,以便嵌入的Angular內容在ng-click字符串中傳遞。
期望的結果 成功時我會看到一個JavaScript警告,指出 「你好先生/小姐塞繆爾」
Plunkr ... http://plnkr.co/edit/vKMCpAjfXbYZtNgxqubv
HTML
<div id="parent" ng-controller="test">
<p>{{name}}</p>
<button ng-click="hello('Mr/Ms {{name}}')">Test</button>
</div>
Javascript
$(document).ready(function(){
var app = angular.module("app",[]);
app.controller("test",function($scope){
$scope.name="Samuel";
$scope.hello=function(val){
alert("hello " + val);
};
});
angular.bootstrap(document,["app"]);
});
NG點擊= 「你好( '先生/小姐' +名)」 – doodeec
我知道這將是簡單的,請留言作爲答案。 – mccainz
因此,任何人都在意詳細說明爲什麼減1? – mccainz