我在向Web服务REST发出请求时在前端提出问题,使用POST方法,通过单击按钮,它成功执行,我从api得到响应,相同的响应必须显示给我一个DIV在“成功注册”的消息中,我进行了调试,实际上响应传到应该显示消息的位置,但事实并非如此,就好像视图没有构建一样,值得注意的是如果消息显示在前面,如果我再次点击该按钮
这是我在控制器中的代码
insertFactByCategory.insertFacts(data,$rootScope)
.success(function(success){
console.log(success);
vm.validateMessage(success);
})
.error(function(error){
console.log(error);
});
角度服务工厂中的代码
function insertFacts(data,$rootScope){
return $.ajax({
headers: {
'Content-Type': 'application/x-www-form-urlencoded'
},
url: $rootScope.domainUrlHebdoConf+'/semana/insert/category',
method: "POST",
data: data
});
我仍然关注您的意见和/或建议
它可以通过多种方式实现。实现这一目标的一种方法是:
<div ng-if="ctrl.message.length>0"> {{ctrl.message}}<\div>