そこで、html5、cordova、angularjs、および jQuery を使用して最初のモバイル アプリを構築しようとしています。問題なくコントローラーとテンプレートを作成できました。テンプレートにバインドするデータは、json 形式の .net サービスから取得します。私の最初のバージョンでは、ページの読み込みと同時にデータを読み込みました。2 番目のバージョンでは、データの設定をユーザー主導にしようとしました。何らかの理由で、自分のデータがテンプレートに適用されないことがわかりません。
このjsFiddleを参照してください。機能するものと機能しないもの、およびテンプレートの概要が説明されています
ここに私がテストしている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"}]}
];
};
}