Im使用angular-ui-bootstrap和Grails 2.3.x asset-pipeline:1.6.1插件。組分之一 - alert.js試圖加載/template/alert/alert.html但這解析爲404Grails Asset-pipeline不加載角度部分模板
我試圖包括grails.assets.includes = [* /html的],沒幫幫我。
針對此問題的任何解決方法?無論如何,讓資產管道包含部分模板?
Im使用angular-ui-bootstrap和Grails 2.3.x asset-pipeline:1.6.1插件。組分之一 - alert.js試圖加載/template/alert/alert.html但這解析爲404Grails Asset-pipeline不加載角度部分模板
我試圖包括grails.assets.includes = [* /html的],沒幫幫我。
針對此問題的任何解決方法?無論如何,讓資產管道包含部分模板?
位於資產模板,如果是的話記得裏面資產的第一級文件夾被夷爲平地,所以你可能要嵌套你的模板一個多水平或調整路徑
我試圖把/諧音目錄下/ web應用程序。它結束了,如:
/web-app/partials/content.html
我不需要做手腳資產的管道,它只是工作!
我使用的版本是:
希望這有助於人誰的升級版本的Grails以及。
感謝您的great blog about AngularJS and Grails,這啓動了我對這個主題。
關於部分,我認爲assets
目錄不是放置它們的正確位置,因爲它們在生產模式下被連接並縮小。
相反,我使用GSP模板作爲AngularJS partials。例如,我有
的意見/諧音/ login.gsp
<div>Hello World!</div>
的conf/UrlMappings.groovy
static mappings = {
...
'/partials/login'(view:'/partials/_login')
}
的grails-app /資產/ JavaScript的/
...
templateUrl: 'partials/login',
...
優點:您甚至可以在部分中使用腳本讓和標籤庫。
直接使用GSP的替代方法是James Kleeh's approach in this thread。
最好的問候, 比約恩
你可以試着問一下在https://github.com/bertramdev/asset-pipeline/issues?state=open – havenchyk
你找到了解決這個問題呢?目前我面臨同樣的問題 – kuldarim
@Riku我在這個實現中使用了angular-ui-bootstrap。我改變了使用「角引導」,它的工作。有3個類似的庫 - ui-bootstrap,angular-ui-bootstrap,angular-bootstrap。如果您使用引導,請確保您使用「角引導」。另一個(不太好)的解決方案是將文件移動到/ webapp目錄中。我從/ webapp目錄中提供了我的自定義部分。 – vasya10