我试着创建一个简单的Angular应用程序,它的逻辑如下:
1.输入城市名称(例如:海防)
1.点击搜索-〉将有结果显示-〉点击结果-〉Map更新到新的位置-〉点击标记-〉将有一个信息框显示信息。
不过,方向似乎保持了原来的表达方式,你有什么想法吗?
这是我用来得到的信息框(里面的控制器),你可以看到详细的plunker链接:$scope.getInfoBoxContent = function (index) { var content = '<div today-info-directive details="' + index +'"></div>'; var compiled = $compile(content)($scope); console.log('compiled', compiled); return compiled[0]; }
http://plnkr.co/edit/pHjqHGNupAZnO5ORSjQW?p=preview
该指令似乎包括其模板,但不分析表达式(例如:{{1+2}})
1条答案
按热度按时间xxb16uws1#
使用templateUrl,删除所有''字符将指令模板复制到另一个文件中,并将其url提供给指令的templateUrl。看看它是否工作。刚刚在您的小提琴上测试过,它确实工作了