コントローラにルートスコープの関数を持っています。Angularjs - 最初に呼び出した後に関数呼び出しを再帰呼び出しします。
ヘルプPlz。
$rootScope.getWord = function(key){
console.log('in get work fucntion key: '+key);
if(angular.isDefined($rootScope.lang[key])){
return $rootScope.lang[key];
}
else {
return key;
}
}
情報が不十分です!どのディレクティブを使用して関数をバインドしていますか?同じビューコードを共有します。 – Sajal
この関数を呼び出す場所にコードを入れてください。また、できるだけ$ rootScopeにデータを添付するのではなく、ファクトリ/サービスを使用してください。 – nada
あなたのお返事ありがとうございます。私はsmartAdminテーマを使用しています。私はそれを{{getWord( 'test')}}と呼んでいます。 –