<tbody>
<tr ng-repeat="message in messages" ng-click="go('pair/{{message.currencyFrom}}/{{message.currencyTo}}')">
<td>{{ message.currencyFrom }}/{{ message.currencyTo }}</td>
<td>{{ message.amountSell }}</td>
<td>{{ message.amountBuy }}</td>
<td>{{ message.rate }}</td>
</tr>
</tbody>
在Chrome的檢查DOM的視圖,顯示ng-click="go('pair/EUR/GBP')"
但點擊時我在pair/%7B%7Bmessage.currencyFrom%7D%7D/%7B%7Bmessage.currencyTo%7D%7D
Angularjs - 網址參數:當點擊返回角瓦爾在url
最終看來URL爲原料通過角度變量。
我試過在循環中添加代碼,但展現了相同的行爲。
我第一次嘗試發起一個變量,並把它傳遞給go
功能:
ng-init="var url = 'pair/{{message.currencyFrom}}/{{message.currencyTo}}'"
我無法想象它的相關性,但這裏去:
$scope.go = function (path) {
$location.path(path);
};
嘆了口氣..我試過這個,但包裹了瓦爾斯{{}} ..啊。謝謝 – mr12086 2015-03-25 12:44:47