取得していますパースエラーに機能していないNG-INIT angularjs私は
構文エラー:トークン「{」式[ユーザー= $ {ユーザー}]の欄8で予期しないトークンがあるから始まる[{ユーザー}] 。
home.html
<body ng-controller="mainCtrl" ng-init="user= ${user}">
この例を参照すると、私は Getting data from Spring MVC in Angular JS in the initial view callをangularjsするためにモデルを送っています。
controller.js
angular.module('userSystem', [ 'ngRoute' ]).config(
function($routeProvider, $httpProvider) {
$routeProvider.when('/', {
templateUrl : 'home.html',
controller : 'home'
}).when('/login', {
templateUrl : 'login.html',
controller : 'navigation'
}).otherwise('/');
}).controller('mainCtrl',
function($rootScope, $scope, $http, $location, $route) {
})
});
春コントローラ
@RequestMapping(value = "/", method = RequestMethod.GET)
public String getIndex(Model model)
{
model.addAttribute("user","user");
return "home";
}
私はここで間違っているものを知っていると、それを修正する方法をしてください。おかげ
は、あなたが同様に 'mainCtrl'ためのコードを投稿することができ、アプリケーション全体コントローラーによってvaribleアクセス可能ですか? – Phil
更新ありがとうございます。あなたがコントローラを間違って宣言しているようで、 '.controller( 'mainCtrl'、[" $ rootScope "、" $ scope "、" $ http "、" $ location "、" $ route "関数の依存関係の名前を配列の前の要素として渡しています。 – Phil
user私は春から帰ってきて、私はコードを追加しました – userRaj