Angularjs 角度模式-模式从一开始就显示,我可以';不要隐瞒
我是新手 我必须打开一个模式对话框,其中显示一些选定的值 开放模态Angularjs 角度模式-模式从一开始就显示,我可以';不要隐瞒,angularjs,modal-dialog,angular-ui-bootstrap,Angularjs,Modal Dialog,Angular Ui Bootstrap,我是新手 我必须打开一个模式对话框,其中显示一些选定的值 开放模态 <div modal="showModal" close="cancel()"> <div class="modal-header"> <h4>Modal Dialog</h4> </div> <div class="modal-body"> <p&
<div modal="showModal" close="cancel()">
<div class="modal-header">
<h4>Modal Dialog</h4>
</div>
<div class="modal-body">
<p>E{{inputValue}}</p>
</div>
<div class="modal-footer">
<button class="btn btn-success" ng-click="ok()">Okay</button>
<button class="btn" ng-click="cancel()">Cancel</button>
</div>
</div>
由于某些原因,模式显示为页面的常规部分(不作为模式使用)切换布尔值不是打开
ui boostrap
模式的方式。看见基本上,您必须使用模板调用$uibModal.open
:
$scope.open = function() {
var modalInstance = $uibModal.open({
templateUrl: 'myModal.html',
controller: 'ModalInstanceCtrl'
});
}
查看一下我正在向模式传递值的位置,首先,通过
resolve
属性$uibModal.open
,您应该更正依赖模块的名称。使用ui.bootstrap
而不是ui.bootstrap.modal
@Hamlet Hakobyan-它无助于Michael p.Bazos-如果我需要从modal的控制器返回一些值,将一些数据传递给close
功能。然后使用$modalInstance.result.Then(…)
.Michael P.Bazos获取此数据-我应该在Then()中写些什么…抱歉,我是angular.jsA函数的新手,只使用了一个参数。此参数是传递给close
函数的数据。你也可以在你的扑克牌中展示它。我不明白我是否需要将$modalInstance.result.然后(…)放入ModalInstanceCtrl或另一个
$scope.open = function() {
var modalInstance = $uibModal.open({
templateUrl: 'myModal.html',
controller: 'ModalInstanceCtrl'
});
}