0
我們有這樣的:如何使用HTML標記屬性角轉換爲功能PARAM
<td ... ng-click="someFunction(param)" ...></td>
該功能在控制器的一個定義的controllers.js:
$scope.someFunction= function (param) { ... }
和預計param將被翻譯成字符串。我嘗試不同的方法,如:
<td ... ng-click="someFunction('PARAM_TRANSLATION_KEY' | translate)" ...></td>
或:
<td ... ng-click="someFunction({{'PARAM_TRANSLATION_KEY' | translate}})" ...></td>
而且別人,但似乎沒有任何合作,並在角轉換文檔和/或我我找不到這個-淨。
任何想法?
我不能更改函數代碼,即使可以,代碼中還有其他地方用已經轉換的參數調用函數,所以這不起作用 - 參數值需要翻譯傳遞給函數... – Jimo
然後你可以傳遞服務,並使用它傳遞param(Look update) – WalksAway
,因爲翻譯服務返回一個promise,而不是你需要在回調函數中使用該函數的值 – WalksAway