我正在申请中实施http://ui-grid.info/。
我正在使用grid
填充ajax call
,如下所示: -
$scope.getGrid = function () {
jq.ajax({
type: "POST",
url: "getData",
dataType: "html",
traditional: true,
data: { columnDb: $scope.columnDb },
success: function (data) {
var dataObj = jQuery.parseJSON(data);
......
$scope.gridOptions.data = $scope.myData;
});
}
我面临一个奇怪的问题。在上面的function
来电中,我在HTML中看不到任何内容,但如果我mouse scroll
区Grid
data
Inspect Element
,Chrome
就会显示,即使我打开{{在data
中,{}显示{{1}}。
任何想法如何解决这个问题?
答案 0 :(得分:1)
当ajax调用返回时,此代码不会导致Angular摘要,因此您不会在屏幕上看到任何更改' view'。所以你可以:
$http
进行ajax通话$scope.$apply()
。我建议使用1