的I18n鍵:的I18n在angularjs
"step1.download":"{{n0}} Download {{n1}} Some text."
在我的html:
<span translate=step1.download translate-values="{ n0: '{{info0}}', n1: '{{info1}}'}"></span>
在我的控制器:
$scope.download = function(){
alert("fun executed");
};
$scope.info0="<button ng-click=download()>";
$scope.info1="</button>";
我得到一個錯誤,下載功能不定義,我認爲是因爲在角度編譯之前解析了html,所以有什麼辦法可以解決這個問題問題。替代解決方案也受到讚賞。
感謝您的回覆,但我不能分割這些字符串,所以你能告訴我如何通過添加指令來實現這一點。 –
我不明白你爲什麼不能將文本分成兩部分。對我而言,如果不拆分字符串,就無法做到自己想做的事。 –
第二個字符串不是一個完整的句子,所以它不會單獨進行翻譯,我們使用自己的翻譯器,而且這部分代碼更加複雜,我簡化了問題,順便提一下,我得到了解決方案發布,再次感謝。 –