1
我正在使用Grails服務器作爲後端(使用asset-pipeline作爲資源管理器)的項目,我想用AngularJS作爲我的前端 - 經理。什麼是Grails的AngularJS應用中partials html的正確路徑
我試圖用ngRoute
重裝我的網頁內容,但問題是,我無法弄清楚在哪裏把我的諧音文件和我應該設置什麼路徑templateUrl
這裏是我的代碼:
的grails-app /資產/ Java腳本/ application.js中
//= require grails-angularjs
//= require jquery
//= require_tree .
//= require_self
var myApp = angular.module('myApp', ['ngRoute']);
myApp.config(['$routeProvider', function($routeProvider) {
$routeProvider.when('/', {
templateUrl: 'test.html'
}).otherwise({
redirectTo: '/'
});
}]);
我已經試圖把我的web應用程序/泛音的test.html並設置templateUrl
到static/partials/test.html
,聊勝於無。無論我使用什麼,我總是以404找不到
有誰知道我的樹應該看起來像什麼,我應該在我的配置中設置什麼路徑?
您可以使用[Angular template asset pipeline plugin](http://grails.org/plugin/angular-template-asset-pipeline)。 – dmahapatro
您可以在錯誤中看到試圖獲取模板並使用該模板的路徑。 – Bazinga
@dmahapatro我已經試過了,似乎有兼容性問題,因爲很多錯誤在運行時彈出 第一行是WAR打包錯誤:沒有方法的簽名:static asset.pipeline.AssetHelper.getAssetPathsByPlugin()適用於參數類型:()values:[] – kaione