createDOMWallPost
我已经在范围内定义了一个带有函数的指令。如果 http 请求顺利(服务器响应“OK”),该函数将 附加newWallPost
到具有该属性的元素dynamic-wall
angular.module('p2l.directives', []).directive('dynamicWall', function(){
return function(scope, element, attrs){
scope.createDOMWallPost = function(newWallPost){
$(element).append(newWallPost);
}
}
});
在控制器中我有
var newWallPost = $scope.newWallPost;
$http.post("/backend/newWallPost",
{
newWallPost : newWallPost
}).success(function(data){
if(data == "OK"){
$scope.createDOMWallPost(newWallPost);
}
});
这行得通,但感觉不是实现此目的的正确方法。有哪些其他技术可以用于此?