我正在使用Rails,angular-rails-templates
gem,Angular 1.4.8和http://likeastore.github.io/ngDialog/。
我的项目结构将我的模板文件保存在app/assets/javascripts/templates
中,将我的角项目保存在app/assets/javascripts/angular-app
中。我已将ng-modal设置为:
$scope.callModal = function () {
ngDialog.open({
template: 'tickets/partials/_resolve.html',
controller: 'TicketEditController',
scope: $scope
});
};
我的_resolve.html.erb
内有一个名为app/assets/javascripts/templates/partials/_resolve.html.erb
的模板。问题在于,每当我按下ng-click
函数的按钮时,我都会看到/tickets/partials/_resolve.html
的GET请求,因此它不会实际渲染模板,而只是向该uri发出http请求。
模式弹出但显示整个根页面(而不是模板)。
我该如何使这项工作?
答案 0 :(得分:0)
尝试将html文件移至目录app/assets/templates/partials/_resolve.html
。除非您的模板配置与文档中建议的angular rails templates不同