Jquery AngularJS引导对话框重新打开问题
我正在使用引导对话框编辑和创建新元素。打开用于创建新元素的对话框的函数是从jQuery click处理程序调用的,因为这是由第三方库完成的 通过指令调用打开编辑元素对话框的函数 每次通过指令打开对话框都可以正常工作。第一次通过jQuery单击处理程序打开对话框也可以,但是当我关闭对话框并尝试通过单击处理程序再次打开对话框时,它将不会打开,直到用指令单击按钮,然后两个(编辑和新建项)对话框都打开 我在这里举了一个简单的例子:Jquery AngularJS引导对话框重新打开问题,jquery,twitter-bootstrap,angularjs,Jquery,Twitter Bootstrap,Angularjs,我正在使用引导对话框编辑和创建新元素。打开用于创建新元素的对话框的函数是从jQuery click处理程序调用的,因为这是由第三方库完成的 通过指令调用打开编辑元素对话框的函数 每次通过指令打开对话框都可以正常工作。第一次通过jQuery单击处理程序打开对话框也可以,但是当我关闭对话框并尝试通过单击处理程序再次打开对话框时,它将不会打开,直到用指令单击按钮,然后两个(编辑和新建项)对话框都打开 我在这里举了一个简单的例子: 我做错了什么?您需要在$scope中包装从地球到Oz的转换。$apply
我做错了什么?您需要在$scope中包装从地球到Oz的转换。$apply call:
window.newItem = function(){
$scope.$apply(function () {
$scope.newItem();
});
};
如果您查看Angular UI Boostrap,您可能会注意到一些基于承诺的状态管理,例如围绕第229行加载模板的内容。请注意,根据是否加载了模板,您将如何陷入不同的异步行为(第一次按下按钮后,情况会发生变化)。下面的示例很好地说明了需要通过使用$apply将此类活动放置在Angular的摘要循环中。请参见。然后,通过检查,找出一些问题,然后从那里继续。@Premier:举个什么例子?