<body ng-init="user=${userID};month=${month};curPageNum=${currentPage}">
を働いていません.monthは値を持っています。$ scope.userは未定義で、 と表示されていますが、値の中に文字が含まれていれば、定義されていないことがわかります。はなぜ私のNGは-INIT私はJSPでこれを書いた、と私はbodyタグに値を初期、 が、コントローラには、私が書いた
<body ng-init="user=${userID};month=${month};curPageNum=${currentPage}">
を働いていません.monthは値を持っています。$ scope.userは未定義で、 と表示されていますが、値の中に文字が含まれていれば、定義されていないことがわかります。はなぜ私のNGは-INIT私はJSPでこれを書いた、と私はbodyタグに値を初期、 が、コントローラには、私が書いた
変数を初期化すると値が文字列にラップされないため、割り当てます。 JSはuser=mary;
と読んでいます。つまり、変数mary
をuser
に割り当てています。だからこそ数字が働くのです。試してみてください:
<body ng-init="user='${userID}';month=${month};curPageNum=${currentPage}">
あなたはあなたが参照することができ、またDynamic ng-init variable - Angularjs
参照することができますありがとうございました!私はこれが起こる理由を知らないので、あなたは私がこれを解決するために助けることができるhttp://www.w3schools.com/angular/angular_directives.asp
することができます次のように初期値を設定します。
<body ng-init="user='${userID}';month='${month}';curPageNum='${currentPage}'">