Ionic&Angular JS:尝试将项目添加到列表中,但未定义列表



我查看了各种线程和教程,只是想通过单击按钮将项目添加到离子列表中。然而,我没能成功。我很确定我是个问题……:)

请在下面找到我的代码。将日期分配给newDate可以很好地工作,数组组可以很好的创建列表(通过ng repeat)。当我试图通过按钮运行函数addEntry时,问题就会出现,没有项目添加到列表中,并且我在控制台日志中收到"错误:未定义组"。

我希望这是一个简单的申报问题,可以通过一句话的答案来解决。。。提前感谢!!!

HTML按钮:

<button class="button button-block button-balanced" ng-click="doRefresh()" ui-sref="menu.tagebucheintrag">
Send
</button>

控制器内:

$scope.groups = [{name:'25.11.2016'},{name:'26.11.2016'},{name:'27.11.2016'},{name:'28.11.2016'}];
$scope.addEntry = function () {     
console.log('Button pressed');
var newDate = FromDate
console.log(newDate);
$scope.groups.push({ name: newDate });
console.log(groups[0])
};

单击按钮时,您正在调用doRefresh(),但没有刷新功能。如果fromDate有效,则必须将ng-click="doRefresh()"更改为ng-click="addEntry()"才能推送日期。

<button class="button button-block button-balanced" ng-click="addEntry()" ui-sref="menu.tagebucheintrag">
Send
</button>

否则进行

$scope.groups = [{name:'25.11.2016'},{name:'26.11.2016'},{name:'27.11.2016'},{name:'28.11.2016'}];
$scope.addEntry= function(){
$scope.newDate = new Date().getDate() + '.' + (new Date().getMonth()+1) + '.' + new Date().getFullYear();
$scope.groups.push({ name: newDate });
}

最新更新