我有一个关于Angularjs 数据绑定功能的问题。
如果我写:
<div>Hello {{name}}!</div>
我在controller.js中有类似的东西:
$scope.name = 'Bruno';
结果将是“Hello Bruno!”……这太棒了!现在我编辑了模板:
<div>Hello <span id="name"></span>!</div>
我还在关闭正文之前添加了这个javascript函数:
<script src="lib/angular/angular.js"></script>
<script src="js/app.js"></script>
<script src="js/services.js"></script>
<script src="js/controllers.js"></script>
<script src="js/filters.js"></script>
<script src="js/directives.js"></script>
<script type="text/javascript">
function fillName(subject) {
$("#name").text("Hello " + subject);
}
fillName({{name}}); // this throws "SyntaxError: invalid property id"
</script>
</body>
所以我的问题是:
在 AngularJS 中是否可以在经典的 javascript 函数中使用数据绑定?
更新:
// i changed: fillName({{name}}); with:
fillName('{{name}}');
这解决了错误......但仍然没有出现名称......我仍在努力......
建议总是受欢迎的!