[英]Angular front-end not showing anything in the web
我正在关注Thinkster的AnuglarJS on Rails教程( https://thinkster.io/angular-rails#jumping-in-with-angular )。
这是我到目前为止所做的。 https://jsfiddle.net/dcbavw4e/
我在网上看不到任何东西。 我确实安装了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>
你在jsfiddle
例子中错过了很多东西请纠正下面的事情。
在app.js
文件中:
.state('home'
之后.state('home'
完全使用;
不需要使用此用途.
而不是;
.factory('posts'...)
;
不需要使用它 $scope.incrementUpvotes(post)
只使用$scope.incrementUpvotes= function(post)
.controller('PostsCtrl'
声明在controller('MainCtrl'
内部controller('MainCtrl'
应该超出MainCtrl
@
从@stateParams.id
在HTML中:
</form> </script>
然后应该工作正常。
请参阅PLUNKER DEMO删除您的错误并正常工作。 这里我用script.js
代替app.js
在plunker演示
它可能会帮助你
编辑:正如评论所指出的那样,我对脚本标签显然是错误的,我的道歉! 并感谢评论者指出这一点。
你有几个问题在这里:
HTML
,也就是说,这正是您应该在自己的文件中执行的操作,这只是一个JSFiddle的事情。 HTML
文件即可。 *注意页面右侧面板中的3个外部资源!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.