Ruby on rails 轨道&x2B;角度:与指令有关的问题
我有Rails 4.2.4和Angular 1.4.8 我正在尝试定义一个指令: index.html:Ruby on rails 轨道&x2B;角度:与指令有关的问题,ruby-on-rails,angularjs,angularjs-directive,angularjs-scope,Ruby On Rails,Angularjs,Angularjs Directive,Angularjs Scope,我有Rails 4.2.4和Angular 1.4.8 我正在尝试定义一个指令: index.html: <div ng-app='myApp' ng-controller='myController'> <foo bar='bar'></foo> </div> bar.html: <h1> Hi {{ bar }}! </h1> <ng-include src="'{{bar}}.html'" Hi{{b
<div ng-app='myApp' ng-controller='myController'>
<foo bar='bar'></foo>
</div>
bar.html:
<h1> Hi {{ bar }}! </h1>
<ng-include src="'{{bar}}.html'"
Hi{{bar}!
我找到了解决办法。我们不能将ng include
src
与范围
变量绑定
相反,我使用函数调用来获取源代码,然后它就可以工作了
那是我换的
<ng-include src="'{{bar}}.html'"
我认为bar.html路径会出错(或者),在第一种情况下,您在控件加载中犯了一些错误。正确:对于指令angular.module('myApp',['templates'])。指令('foo',……错误:对于控制器angular.module('myApp')。控制器('myController',……意味着您错过了控制器的['templates']依赖项注入defination@saikumar当我尝试angular.module('myApp',['templates']).controller时(…
mydirective根本没有加载!:(尝试将ngapp='myApp'
设置为body而不是div。我认为ngapp必须至少是controller元素的父元素
<p>Hello I'm XMan</p>
<h1> Hi X Man! </h1>
<p> Hello I'm XMan </p>
<h1> Hi {{ bar }}! </h1>
<!-- ngInclude: undefined -->
<ng-include src="'{{bar}}.html'"
<ng-include src="barUrl()"
$scope.barUrl = function(){
return $scope.bar + '.html'
}