私はAngularは初めてですが、そのアプローチを本当に楽しんでいます。ng-init要素内で変数を初期化するHTMLファイルがあり、そこでディレクティブ<div>を使用してコントローラーも宣言しています。ng-controller
<div ng-controller="myCtrl" ng-init='foo="bar"'>
console.logコントローラ スクリプトからの$scopeオブジェクトの場合foo、他のプロパティの一覧にあるプロパティを確認できますが、同じスクリプトからそれにアクセスしようとすると、undefined. 私もBatarang<div>を使用しており、プロパティも含む -scopeのモデルが表示されfooます。
Pass variables to AngularJS controller, best practice?に対する 2 番目の回答から知っていますか? ng-initディレクティブをouterに移動することで問題を解決できると思いますが<div>、舞台裏で実際に何が起こっているのか知りたい. 事前に感謝します。
編集
要素内のディレクティブの順序は重要でdivはありません。ng-initが前に指定されていても、問題はまだ存在しますng-controller