Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/43.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs ng重复不显示数组中的项目_Angularjs_Angularjs Ng Repeat - Fatal编程技术网

Angularjs ng重复不显示数组中的项目

Angularjs ng重复不显示数组中的项目,angularjs,angularjs-ng-repeat,Angularjs,Angularjs Ng Repeat,我正在使用AngularJS,我正在尝试使用ng repeat,但我无法让它工作 我的观点是这样的: <a href="#" ng-click="addWidget('blaat')">Widget 1</a> <div ng-repeat="widget in widgets"> A: {{widget.url}} </div> .controller('PageController', ['$scope', function($sc

我正在使用AngularJS,我正在尝试使用
ng repeat
,但我无法让它工作

我的观点是这样的:

<a href="#" ng-click="addWidget('blaat')">Widget 1</a>

<div ng-repeat="widget in widgets">
    A: {{widget.url}}
</div>
.controller('PageController', ['$scope', function($scope) {

    $scope.widgets = [];

    $scope.addWidget = function($widgetUrl) {
        $scope.widgets.push({
            url: $widgetUrl
        });

        console.log($scope.widgets);
    }
}])
当我按下
href
链接时,它应该向
窗口小部件
数组添加一个项目,并且
ng repeat
应该会拾取该项目。但我看不到任何东西出现在我的视野中

但我确实看到,
console.log
正在向控制台打印正确的值。所以我的控制器功能正常。那么我的
ng repeat
是否没有显示任何内容


您可以在此处查看我的演示:



这是我复制它的唯一方法。(如果您首先看到广告,那么只需刷新页面。这是一个免费主机)

如果您从锚中删除
href=“#”
,您的代码工作正常。哈希导致每次单击页面时都重新加载“刷新”。如果删除了“代码”> HeRF=“γ”“/CODE”,或者考虑到如果页面导航实际上没有发生,则将锚定为一个按钮。

< P>如果从锚中删除<代码> HeRF=“γ”,您的代码工作正常。哈希导致每次单击页面时都重新加载“刷新”。如果删除了“代码”> HeRF=“γ”“/CODE”,或者考虑到如果页面导航实际上没有发生,则将锚定为一个按钮。

< P>如果从锚中删除<代码> HeRF=“γ”,您的代码工作正常。哈希导致每次单击页面时都重新加载“刷新”。如果删除了“代码”> HeRF=“γ”“/CODE”,或者考虑到如果页面导航实际上没有发生,则将锚定为一个按钮。

< P>如果从锚中删除<代码> HeRF=“γ”,您的代码工作正常。哈希导致每次单击页面时都重新加载“刷新”。或者删除“代码”> HeRF=“γ”“/CODE”,或者考虑到如果页面导航实际上没有发生,则将锚定为按钮。

你可以在SUPKR或小提琴中重做吗?你有没有声明“代码> NG控制器=“PagesController”< /代码>属性,和父元素上的
ng app
?是的,在plunkr或fiddle中创建一个复制。@AlexW不,我没有。我假设我的路线为我实例化了正确的控制器?路由:
$routeProvider.when('/page',{templateUrl:'page.html',controller:'PageController'})
因为我也可以毫无问题地触发控制器功能。你能在plunkr或fiddle中重新编程吗?你是否在父元素上声明了
ng controller=“PagesController”
属性和
ng app
?是的,在plunkr或fiddle中创建一个重新编程。@AlexW不,我没有。我假设我的路线为我实例化了正确的控制器?路由:
$routeProvider.when('/page',{templateUrl:'page.html',controller:'PageController'})
因为我也可以毫无问题地触发控制器功能。你能在plunkr或fiddle中重新编程吗?你是否在父元素上声明了
ng controller=“PagesController”
属性和
ng app
?是的,在plunkr或fiddle中创建一个重新编程。@AlexW不,我没有。我假设我的路线为我实例化了正确的控制器?路由:
$routeProvider.when('/page',{templateUrl:'page.html',controller:'PageController'})
因为我也可以毫无问题地触发控制器功能。你能在plunkr或fiddle中重新编程吗?你是否在父元素上声明了
ng controller=“PagesController”
属性和
ng app
?是的,在plunkr或fiddle中创建一个重新编程。@AlexW不,我没有。我假设我的路线为我实例化了正确的控制器?路由:
$routeProvider.when('/page',{templateUrl:'page.html',controller:'PageController'})因为我也可以毫无问题地触发控制器功能。啊,哈哈,所以这一直都是问题所在。当我将
#
更改为
javascript:]时,它确实有效。知道西尔维斯特的例子中为什么没有出现这个问题吗?他在他的超链接中也有一个标签。我怀疑这是因为这个承诺:啊,哈哈,所以这一直都是问题所在。当我将
#
更改为
javascript:]时,它确实有效。知道西尔维斯特的例子中为什么没有出现这个问题吗?他在他的超链接中也有一个标签。我怀疑这是因为这个承诺:啊,哈哈,所以这一直都是问题所在。当我将
#
更改为
javascript:]时,它确实有效。知道西尔维斯特的例子中为什么没有出现这个问题吗?他在他的超链接中也有一个标签。我怀疑这是因为这个承诺:啊,哈哈,所以这一直都是问题所在。当我将
#
更改为
javascript:]时,它确实有效。知道西尔维斯特的例子中为什么没有出现这个问题吗?他的超链接中也有一个标签。我怀疑这是由于以下原因: