面临错误-can'我想不通
facing error - can't figure it out
var app = angular.module('plunker', ['ngRoute', 'ui.bootstrap']);
app.controller('Nav', function($scope) {
});
app.controller('ModalCtrl', function($scope, $modal) {
$scope.name = 'theNameHasBeenPassed';
$scope.showModal = function() {
$scope.opts = {
backdrop: true,
backdropClick: true,
dialogFade: false,
keyboard: true,
templateUrl : 'modalContent.html',
controller : ModalInstanceCtrl,
resolve: {} // empty storage
};
$scope.opts.resolve.item = function() {
return angular.copy({name:$scope.name}); // pass name to Dialog
}
var modalInstance = $modal.open($scope.opts);
modalInstance.result.then(function(){
//on ok button press
},function(){
//on cancel button press
console.log("Modal Closed");
});
};
})
var ModalInstanceCtrl = function($scope, $modalInstance, $modal, item) {
$scope.item = item;
$scope.ok = function () {
$modalInstance.close();
};
$scope.cancel = function () {
$modalInstance.dismiss('cancel');
};
}
<!doctype html>
<html ng-app="plunker">
<head>
<script src="angular.js"></script>
<script src="angular-route.js"></script>
<script src="ui-bootstrap-tpls-0.7.0.js"></script>
<script src="example.js"></script>
<link href="bootstrap-combined.min.css" rel="stylesheet">
<style>
.left-nav,.right-nav{
float:left;
}
.right-nav{
margin-left:20px;
}
a{
cursor:pointer;
}
</style>
</head>
<body>
<div ng-controller="ModalCtrl">
<div>Some Content</div>
<button ng-click="showModal()">Click Me</button>
</div>
</body>
</html>
<div class="modal-header">
<h1>This is the title {{item.name}}</h1>
</div>'
<div ng-controller="Nav" class="modal-body">
</div>
<div class="modal-footer">
<button class="btn btn-primary" ng-click="ok()">OK</button>
<button class="btn btn-warning" ng-click="cancel()">Cancel</button>
</div>
每当我尝试在chrome中运行我的应用程序时,它都会抛出以下错误。
angular.js:7889 XMLHttpRequest无法加载file:///C:/Users/user/Desktop/Angular_modal_popup/modalContent.html.跨源请求仅支持以下协议方案:http,数据,铬,铬扩展,https,铬扩展资源
为什么会发生。?如何解决。?
我只是通过plunker下载一些例子来学习,但我再也无法运行它了。
http://plnkr.co/edit/lHTw0p381rcnnUKiJTpB?p=preview
上面的链接是我试图在本地机器中学习和执行的内容。这个例子在plunker网站上运行得很好,没有任何问题,但每当我在机器上下载并运行它时都会出错。
从StackOverflow得到了一些答案,但我无法理解。
有人能一步一步地引导我吗?
"只有HTTP才支持跨源请求"加载本地文件时出错他提到浏览器无法显式加载文件的部分://而是使用Web服务器加载
相关文章:
- Ember 1.10-升级错误-模板必须是一个函数.您是想调用Ember.Handlebars.compile(“..”
- 我只想在给出条件时调用一些循环.但这是错误
- 当我只想要1时,获取返回的所有错误消息
- 1个错误弹出窗口.试过调试javascript,想过放弃
- 我想隐藏一个没有'没有js文件中的id.我想不通,请告诉我
- 想要从控制台隐藏错误$(..).focusOut不是函数
- JavaScript谜题我可以'我想不通
- 我想在我的WordPress网站上使用计数器.js但它显示错误
- 将 [$injector:modulerr] 放在一个非常简单的页面上;想不通为什么
- 这两个jQuery语句中没有错误,但我只是想知道为什么
- 这个javascript,php,显示失败缺少什么简单的步骤?想不通
- 我想在输入数据本身时显示错误消息(在 keyup 上)
- 我的 json 请求不会触发之前发送的请求.似乎想不通为什么
- jquery json错误,当我想从Steam市场获取JSON时
- JQuery:由于某种原因,文本被添加到文本框中,我可以'我想不通
- 当字段为空或输入了错误的字段时,我想使用红色边框验证表单字段
- JavaScript窗口.getSelection()可以'我想不通
- 第一次JavaScript测试失败-我只能'我想不通
- 钛工作室,JavaScript和SQL错误…我想不通
- 面临错误-can'我想不通