1

最近Angular JS v1.2、v1.2rc2 からアップグレードしたところ、次の問題が発生し始めました。どんな助けでも大歓迎です。

次のコード スニペットがあります。

<button ng-click="log('some static text plus a variable={{x}}')">Log</button>

どこで変数x = "apple"

ボタンをクリックすると、ログが記録されます。

いくつかの静的テキストと variable={{x}}

それ以外の:

いくつかの静的テキストと variable=apple

この問題は AngularJS 1.2 (公式) で発生しています:

http://plnkr.co/edit/RYQO3EX5BnT67BGsuwV2?p=preview

ただし、AngularJS 1.2-rc2 (またはそれ以前) では使用できません:

http://plnkr.co/edit/aZwflh97xPlsOu1e5vle?p=preview

これは、Chrome と IE9 で再現可能です (他のブラウザでも同様です)。

4

1 に答える 1

3

あなたはすでにAngularコードで書いているので{{}}、変数を捨てて連結してください。

<button ng-click="log('some static text plus a variable=' + x)"

プランク: http://plnkr.co/edit/Y3SIsKdkRmDTeSqGeqUe?p=preview

于 2013-11-11T18:52:55.087 に答える