2つの単語の間のスペースで文字列を使用するまで、私のコードは正常に機能していました。 私はAngularJsを使用しています。
stringAmi = '<i class="fa fa-user-plus fa-2x" ng-click="demandeAmiNotif(' + $scope.invite + ');"></i>';
の$ scope.inviteは、私のようなユーザーの名前を保つ文字列です: が、私はこのエラーを持っている「ヴィクトル・ユーゴーの」:
Error: [$parse:syntax] Syntax Error: Token 'Hugo' is unexpected, expecting [)] at column 22 of the expression [demandeAmi(Victor Hugo);] starting at [Hugo);].
あなたはまだ有効なJSを生成する必要があります。 –
その結果、実行されるコードの行は 'demandeAmiNotif(Victor Hugo);'はい、構文エラーです。 – David
しかしそれはdemandeAmiNotif(Victor)と一緒に働いています。私は$ scope.invite = "Victor"と言っています。 – DionysoSong