Javascript 有棱角的不与玉结合
我有一些麻烦得到简单的绑定工作使用角和玉。我已经阅读了前面的答案,其中建议将JavaScript引用移到文档的末尾。有人能看到任何明显的错误或有什么建议吗 一些锉刀Javascript 有棱角的不与玉结合,javascript,node.js,angularjs,express,Javascript,Node.js,Angularjs,Express,我有一些麻烦得到简单的绑定工作使用角和玉。我已经阅读了前面的答案,其中建议将JavaScript引用移到文档的末尾。有人能看到任何明显的错误或有什么建议吗 一些锉刀 extends layout block content div.container input(type='text' ng-model='yourName') h3 hello {{yourName}} include includes/footer 然后是我的页脚 #footer script(src='ht
extends layout
block content
div.container
input(type='text' ng-model='yourName')
h3 hello {{yourName}}
include includes/footer
然后是我的页脚
#footer
script(src='https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js')
script(src='//netdna.bootstrapcdn.com/bootstrap/3.0.0/js/bootstrap.min.js')
script(src="/socket.io/socket.io.js")
script(src="/javascripts/script.js")
script(src='https://ajax.googleapis.com/ajax/libs/angularjs/1.0.8/angular.min.js')
我把它们移到页脚,看看这是否会对布局的头部部分产生影响
布局是
doctype 5
html
head(ng-app)
title Chat
link(rel='stylesheet', href='/stylesheets/style.css')
link(rel='stylesheet', href="//netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap.min.css")
body
div(ng-view)
block content
更新
解决了将ng应用程序移动到body而不是head的问题,并摆脱了div(ng视图)。未查看Angular代码,因此不确定原因……我会先导入
Angular.min.js
(而不是最后导入)。另外,您是否检查了控制台是否有任何错误?属性之间缺少逗号、键入错误或实际代码中缺少逗号<代码>输入(type='text'ng model='yourName')?缺少逗号,但没有区别。顺便说一句,输出HTML在两种情况下都是相同的。仅供参考,差异很大。在开头加上逗号。检查你的控制台,有错误吗?还有,script.js
里面有什么?添加了逗号,没有错误,script.js有一些Jquery、socket.io和一个文档就绪函数…我删除了除Angular之外的所有其他javascript引用,同样的事情尝试将ng应用程序移动到body而不是Head将其移动到body,现在只有一个
,这是空的,不知道为什么会发生这种情况?Angular仅“处理”您声明它的元素。我猜,angular模块(以及它的控制器和服务)仅限于head元素,而不是body。