Angularjs Angular无法分析指令内的数据绑定
我尝试创建一个简单的角度应用程序。其逻辑如下:Angularjs Angular无法分析指令内的数据绑定,angularjs,directive,Angularjs,Directive,我尝试创建一个简单的角度应用程序。其逻辑如下: 输入城市名称(例如:海防) 单击搜索->将显示结果->单击结果->地图更新到新位置->单击标记->将有一个信息框显示信息 然而,方向似乎保持了原来的表达。你有什么想法吗 这是我用来获取信息框(控制器内部)的内容,您可以通过plunker链接详细查看: $scope.getInfoBoxContent=函数(索引){ var内容=“”; var compiled=$compile(content)($scope); console.log('com
$scope.getInfoBoxContent=函数(索引){
var内容=“”;
var compiled=$compile(content)($scope);
console.log('compiled',compiled);
返回编译后的[0];
}
该指令似乎包含了它的模板,但没有解析表达式(例如:{{1+2})
提前感谢 使用templateUrl,删除所有“\”字符,将指令模板复制到另一个文件中,并将其url提供给指令的templateUrl。看看它是否有效。刚刚在你的小提琴上测试了一下,它成功了谢谢!成功了!!!但是,我不知道将内容放入模板属性和特定文件之间的区别。如果你能给我解释一下这种好奇心,那就太好了。顺便说一句,你的回答救了我的命。^说实话,我不知道它为什么起作用。我所知道的是,我讨厌多行字符串,通常对每个模板使用单独的文件是一种很好的做法。但是,如果您想使用多行,请改用es6 `倒勾符号