Angularjs Angular js按需更新绑定数据不更新模板

Angularjs Angular js按需更新绑定数据不更新模板,angularjs,Angularjs,因此,我正在尝试使用html5、cordova、angularjs和jQuery构建我的第一个移动应用程序。我能够毫无问题地创建我的控件和模板。我绑定到模板的数据来自json格式的.net服务。在我的第一个版本中,我在加载页面的同时加载了数据。在第二个版本中,我试图让设置数据由用户驱动。由于某些原因,我不明白我的数据从未应用于模板 请参阅此,概述哪些有效/无效,以及模板 下面是我正在测试的js代码: function DemoOnLoad($scope, $http) { $scope.

因此,我正在尝试使用html5、cordova、angularjs和jQuery构建我的第一个移动应用程序。我能够毫无问题地创建我的控件和模板。我绑定到模板的数据来自json格式的.net服务。在我的第一个版本中,我在加载页面的同时加载了数据。在第二个版本中,我试图让设置数据由用户驱动。由于某些原因,我不明白我的数据从未应用于模板

请参阅此,概述哪些有效/无效,以及模板

下面是我正在测试的js代码:

function DemoOnLoad($scope, $http) {
    $scope.workouts = [
        {Type:"Tempo", Details: [{Label:"Distance", Value:"5.1 Miles"}, {Label:"Pace", Value:"6.3 MPH"}]},
            {Type:"Long Run", "Details": [{Label:"Distance", Value:"13.1 Miles"}, {Label:"Pace", Value:"5.3 MPH"}]}
        ];
}

function DemoDynamic($scope, $http) {
    $scope.update = function () {
        $scope.workouts = [
            {Type:"Tempo", Details: [{Label:"Distance", Value:"5.1 Miles"}]},
             {"Type":"Long Run", "Details": [{Label:"Distance", Value:"13.1 Miles"}]}
        ];
    };
}

你的更新是一个方法,你像变量一样调用它。您应该在声明性语句中使用update(),而不是update