AngularJS アプリケーションを構築しています。メニューを作成するために 3 つのディレクティブを使用します。タイトルは i18n ファイル内にあるため、ほとんどの属性は angularjs 式です。ディレクティブがどのように構成されているかのスニペットを次に示します。
<navbar title="{{ LABELS.HOME }}" inverse="true">
<mainmenu>
<menu-item name="system" title="{{ LABELS.SYSTEM }}">
<submenu name="users" title="{{ LABELS.USERS }}"></submenu>
</menu-item>
</mainmenu>
</navbar>
問題はディレクティブのコードにあります。controller
関数内 (および関数上でさえも)と属性link
を取得しようとしましたが、それらは常に値として表示されます。title
name
undefined
console.dir($scope)
ここでコードのスニペットをチェックアウトできます