Angular JS:无法显示价值

时间:2016-04-30 19:58:26

标签: javascript angularjs angularjs-scope angularjs-controller ng-app

我是Angular JS的新学员。请帮助我找出this demo仅显示{{name}}的原因,而不是显示每个值,

 <!DOCTYPE html>
<html>
    <head>
        <title>AngularJS Demos</title> 
    </head>
    <body> 
        <div class="container" data-ng-app="demoApp" data-ng-controller="SimpleController">
            <h3>Adding a Simple Controller</h3>
            <ul>
                <li data-ng-repeat="name in names">{{name}}</li>
            </ul>
        </div> 
        <script  type="text/javascript">
            var samplesModule = angular.module('demoApp', []); 
            samplesModule.controller('SimpleController', SimpleController);
            function SimpleController($scope) {
                $scope.names = ['Dave', 'Napur', 'Heedy', 'Shriva'];
            }
        </script> 
        <script src="https://code.angularjs.org/1.3.9/angular.js"></script> 
    </body>
</html>

4 个答案:

答案 0 :(得分:2)

首先在自定义angularjs之前移动script cdn文件引用,以便在使用之前使angular对象可用。

此后,在ng-app="samples"元素&amp;上添加html ng-controller="SimpleController"标记上的body将解决您的问题。 (在我回答之后OP删除了上面的代码)。

Demo Here

答案 1 :(得分:0)

您没有声明控制器,因此对于应用程序。 修改如下:T getValueAt(int pos);λ> import qualified Text.Regex.TDFA as RX λ> "google.com" RX.=~ "[\\w]+\\.[\\w]+$" :: String "" λ> "google.com" RX.=~ "[\\w]+\\.[\\w]+$" :: Bool False

答案 2 :(得分:0)

您尚未在视图中添加ng-appng-controller

   <body > 
        <div ng-app="samples" class="container"  ng-controller="SimpleController">
            <h3>Looping with the ng-repeat Directive</h3>
            <h4>Data to loop through is initialized using ng-init</h4>
            <ul>
                <li data-ng-repeat="name in names">{{name}}</li>
            </ul>
        </div>
   </body>

这是工作app

答案 3 :(得分:0)

您所要做的就是更改文件中的顺序,无需其他操作。见下文:

insert into ddate(ddate) values ('2010-04-12');