gpt4 book ai didi

javascript - $modal.open 不起作用

转载 作者:行者123 更新时间:2023-11-28 07:43:45 25 4
gpt4 key购买 nike

我想使用 ui.bootstrap 将进度对话框显示为模型,因此我将其作为依赖项包含在我的应用程序中,如下所示:

var app = angular.module('app', ['ngRoute','ngCookies','home','ui.bootstrap']);

注入(inject)后我的 Controller 如下:

angular.module('home', [])
.controller('homeCtrl', ['$scope', '$http', '$filter', '$route', '$routeParams', '$location', '$rootScope', 'showAlertSrvc', '$modal',
function ($scope, $http, $filter, $route, $routeParams, $location, $rootScope, showAlertSrvc, $modal) {

$scope.open = function () {
var modalInstance = $modal.open({
templateUrl: 'App/Register',
controller: 'registerCtrl',
//size: size,
resolve: {
items: function () {
return $scope.items;
}
}
});

//modalInstance.result.then(function (selectedItem) {
// $scope.selected = selectedItem;
//}, function () {
// //$log.info('Modal dismissed at: ' + new Date());
//});
};
}]);

我的 HTML 是:

<input type="submit" value="Show Model" class=" novalidate form-control" ng-click="open()" style="background-color:skyblue; height: 45px" />

我的 View 名为 Register.cshtml,位于 App 目录中。此 URL 上的路由也处于事件状态。但是当我单击按钮时没有任何反应,我想知道 templateUrl 是否需要任何其他格式的 URL。请建议我在这里缺少什么。

最佳答案

尝试使用扩展指定模板的路径

templateUrl: 'App/Register.cshtml',

.open 的其他选项看起来不错。

关于javascript - $modal.open 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27687587/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com