Javascript 角度引导模式未显示
编辑: 不知道为什么它可以在JSFIDLE上工作,但不能在我的PC上工作强>Javascript 角度引导模式未显示,javascript,angularjs,twitter-bootstrap,Javascript,Angularjs,Twitter Bootstrap,编辑: 不知道为什么它可以在JSFIDLE上工作,但不能在我的PC上工作 我正在开发一个示例Angular应用程序,其中我尝试在单击事件上启动一个模式窗口。代码是: HTML: 当我调试应用程序时,调试器进入showPopUp函数,并正确地将isPopUpVisible标志更改为true。不确定模态为什么不显示。请帮忙 试着用这个代替你的模式: <div class="modal fade in" aria-hidden="false" style="display: block;" n
我正在开发一个示例Angular应用程序,其中我尝试在单击事件上启动一个模式窗口。代码是: HTML:
当我调试应用程序时,调试器进入showPopUp函数,并正确地将isPopUpVisible标志更改为true。不确定模态为什么不显示。请帮忙 试着用这个代替你的模式:
<div class="modal fade in" aria-hidden="false" style="display: block;" ng-show="isPopupVisible">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true" ng-click="closePopup()">×</button>
<h3>{{selectedEmail.subject}}</h3>
</div>
<div class="modal-body">Body</div>
<div class="modal-footer">Footer</div>
</div>
</div>
</div>
&时代;
{{selectedEmail.subject}
身体
页脚
香草机器人陷阱模式也不适合我,所以我最终选择了ng引导模式,它与Angular的集成度更好
你能修改一下你的代码吗?完成了。它在那里工作,但不在我的PCI上。我还更新了你的小提琴。您可以在那里查看:
var app = angular.module('testapp',[]);
app.controller('TestController',function($scope){
$scope.activeTab = 'inbox';
$scope.isPopupVisible = false;
$scope.emails = [
{
from: 'John',
to: 'me',
subject: 'I love angular',
date: 'Jan 1',
body: 'hello world!',
size: 10
},
{
from: 'Jack',
to: 'me',
subject: 'Angular and I are just friends',
date: 'Feb 15',
body: 'just kidding',
size: 10
},
{
from: 'Ember',
to: 'me',
subject: 'I hate you Angular!',
date: 'Dec 8',
body: 'wassup dude',
size: 10
}
];
$scope.getTotalEmails = function(emailArr){
return emailArr.length;
};
$scope.getTotalSize = function(emailArr){
return emailArr.reduce(function(prev,current){
return prev + current.size;
},0);
};
$scope.sentEmails = [
{
from: 'John',
to: 'me',
subject: 'I love angular',
date: 'Jan 1',
body: 'hello world!',
size: 10
},
{
from: 'Jack',
to: 'me',
subject: 'Angular and I are just friends',
date: 'Feb 15',
body: 'just kidding',
size: 10
},
{
from: 'Ember',
to: 'me',
subject: 'I hate you Angular!',
date: 'Dec 8',
body: 'wassup dude',
size: 10
},
{
from: 'Ember',
to: 'me',
subject: 'I hate you Angular!',
date: 'Dec 8',
body: 'wassup dude',
size: 10
}
];
$scope.showPopUp = function(email) {
$scope.isPopupVisible = true;
$scope.selectedEmail = email;
};
$scope.closePopup = function() {
$scope.isPopupVisible = false;
};
});
<div class="modal fade in" aria-hidden="false" style="display: block;" ng-show="isPopupVisible">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true" ng-click="closePopup()">×</button>
<h3>{{selectedEmail.subject}}</h3>
</div>
<div class="modal-body">Body</div>
<div class="modal-footer">Footer</div>
</div>
</div>
</div>