请帮助" data-ng-controller"不管用

时间:2014-10-30 06:28:13

标签: javascript jquery html css angularjs

我已经记下了下面的代码,但是当我使用“data-ng-controller”时,我的代码停止工作,否则它可以工作。请告诉我我的代码出了什么问题。

<!DOCTYPE html>
<html data-ng-app="">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>AngularJS | Scope</title>
<link href="style.css" type="text/css" rel="stylesheet" />
<script src="angular.min.js"></script>
</head>

<body>

<div data-ng-controller="Firstfunc">

<input data-ng-model="typename" type="text" /> {{ typename }}

<ul>
<li data-ng-repeat="view in Listing">{{view.name}} - {{view.singh}} </li>
</ul>

</div>

<script>
function Firstfunc ($scope){
$scope.Listing = [
{name:'Ajay Singh', age:'45'},
{name:'Rajeev Arora', age:'75'},
{name:'Nitesh Sharma', age:'26'},
{name:'Kalash Singh', age:'55'}
];
}
</script>

2 个答案:

答案 0 :(得分:0)

在Angular中,你应该创建一个模块并为其添加一个控制器。是控制器是javascript构造函数,但你已经分配了以下格式。希望这有帮助。

DEMO HERE

<body data-ng-app="myApp">
    <div data-ng-controller="myController as ctrl">
        <input data-ng-model="typename" type="text" /> {{ typename }}
        <ul>
            <li data-ng-repeat="view in Listing">{{view.name}} - {{view.singh}} </li>
        </ul>
    </div>
</body>
<script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.2.26/angular.min.js"></script>
<script>
    var app = angular.module("myApp",[]);

    app.controller('myController', function($scope){
        $scope.Listing = [
            {name:'Ajay Singh', age:'45'},
            {name:'Rajeev Arora', age:'75'},
            {name:'Nitesh Sharma', age:'26'},
            {name:'Kalash Singh', age:'55'}
        ];
    })
</script>

答案 1 :(得分:0)

我得到了解决方案。

这是因为我使用的是Angular 1.3v,现在我正在使用Angular 1.2.6v并且它正常工作。

感谢大家的回复和支持。