Javascript 有角度的前端在网络中不显示任何内容

Javascript 有角度的前端在网络中不显示任何内容,javascript,angularjs,node.js,Javascript,Angularjs,Node.js,我正在学习Thinkster的Anuglarjson Rails教程() 这是我到目前为止所做的 我在网上没有看到任何东西。我确实安装了node.js和npm。有什么我应该安装运行Angular web或运行的吗 也许我的脚本行有问题 <script src="//ajax.googleapis.com/ajax/libs/angularjs/1.2.19/angular.min.js"></script> <script src="//cdnjs.cl

我正在学习Thinkster的Anuglarjson Rails教程()

这是我到目前为止所做的

我在网上没有看到任何东西。我确实安装了node.js和npm。有什么我应该安装运行Angular web或运行的吗

也许我的脚本行有问题

  <script src="//ajax.googleapis.com/ajax/libs/angularjs/1.2.19/angular.min.js"></script>
    <script src="//cdnjs.cloudflare.com/ajax/libs/angular-ui-router/0.2.10/angular-ui-router.js"></script>
    <script src="js/app.js"></script>

[更新] 这是我得到的错误

编辑:正如评论所指出的,我对脚本标签的理解是错误的,非常抱歉!感谢评论人士指出这一点

这里有几个问题:

  • 底部有结束脚本和表单标记,没有开始标记
  • 按照fiddle的说法,您需要在左侧面板中添加外部资源,而不是直接在
    HTML
    中添加,也就是说,这正是您应该在自己的文件中执行的方式,这只是一个JSFiddle操作
  • 最后,node与这里的代码无关。节点只是后端的javascript,应该可以找到这里列出的更正和下面更正的JSFIDLE。只需在浏览器中打开
    HTML
    文件
  • 我没有为你修复所有的东西,一些角度仍然损坏,但这就是为什么你选择了教程,对吗?祝你好运 *请注意页面右侧面板中的3个外部资源


    您在
    jsfiddle
    示例中遗漏了许多内容,请更正以下内容

    app.js中的文件:

  • .state('home')
    完成使用
    无需使用此用法
    而不是
  • .factory('posts')之后使用
    无需使用此
  • 已使用
    $scope.incrementUpVoces(post)
    仅使用
    $scope.incrementUpVoces=函数(post)
  • .controller('PostsCtrl'
    declare-in
    controller('MainCtrl'
    应在od之外
    MainCtrl
  • 应避免
    @
    来自
    @stateParams.id
  • 在HTML中:

  • 删除最后一个
    
    
  • 那就可以好好工作了

    请参阅删除了您的错误并开始工作。在plunker演示中,我使用了
    script.js
    而不是
    app.js


    它可能会帮助您

    浏览器控制台中出现任何错误?您甚至启动了服务器吗?旁注…您正在使用的是ld版本。上面的注释应该是“这是旧版本”已将版本更改为angular,但仍然没有显示任何内容需要更多关于哪些工作正常或不正常的反馈。该版本只是一个旁注,与问题没有直接关系。您从未提及是否启动了节点服务器,甚至可以在浏览器中访问它。我很糟糕。我正在运行节点服务器,看到的只是白色空白网页。路由和一切都很好。但我什么都没看到。#1完全错了。在脚本标记中使用模板是很好的文档。我遵循Thinkster的教程,他们使用脚本(ng模板)显示不同的视图取决于URL,您可以在脚本标记中放置任何您想要的内容,只要它是浏览器无法识别为脚本的
    类型