【发布时间】:2014-05-09 14:14:20
【问题描述】:
我是 angularjs 的新手,想以 angularjs 的方式做以下事情
控制器
$scope.Filter = function($event, active, id) {
html = "";
if(active){
$http({method: 'GET', url: "someUrl.json"}).
success(function(data, status) {
html+="<p>Hey i am inside if block</p>";
});
$("#results-display").html(html);
}
else{
$http({method: 'GET', url: "someotherUrl.json"}).
success(function(data, status) {
html+="<p>Hey i am inside else block</p>";
});
$("#results-display").html(html);
}
}
基本上我使用了 angularjs 控制器,但我通过将 json 数据附加到 html 来在控制器内部执行 jquery 方式。如何以 angularjs 方式显示返回的 json 数据?
【问题讨论】:
-
您可以将数据放入 $scope 变量中,然后在视图中引用它们。
-
我想把返回的数据插入到
#results-displaydiv标签中,怎么做? -
可能类似于 然后在控制器中设置 $scope.yourData = data
标签: javascript jquery ajax angularjs checkbox