我正在尝试使用bootstrap,但我不能 这是我的app.js
我想在我的用户模块中使用bootstrap
angular.module('Authentication', []);
angular.module('Home', []);
angular.module('menuBar',[])
angular.module('register',[])
angular.module('register',[])
angular.module('UserValidation',[])
angular.module('users',['ui.bootstrap'])
angular.module('smart-table',[])
angular.module('ui.bootstrap',[])
angular.module('mb', [
'Authentication',
'Home',
'ngRoute',
'ngCookies',
'menuBar',
'register',
'UserValidation',
'users',
'smart-table',
'ui.bootstrap'
])
我在index.jsp
中添加了js文件 <script src="//angular-ui.github.io/bootstrap/ui-bootstrap-tpls-0.14.1.js"></script>
这是我的控制器
'use strict';
angular.module('users').controller('usersListController', ['userService', function (service, $uibModal) {
var ctrl = this;
this.displayed = [];
// filter for user type
this.obj1={userType: '0'};
this.obj2={userType: '1'};
this.obj3={userType: '2'};
this.isShown = function(type) {
return type === this.filterOption;
};
this.filterOption;
this.openUser = function (row) {
var modalInstance = $uibModal.open({
animation: $scope.animationsEnabled,
templateUrl: 'js/users/user-modal.jsp',
controller: 'MonitoringModalController',
);
};
但是当我运行它时我得到了这个错误:
angular.js:12520 TypeError:无法读取未定义的属性'open'
答案 0 :(得分:1)
您忘记了内联注释中的 $ uibModal 。
import sympy
from sympy import Matrix, I
from sympy import poly
from sympy.polys import Poly
matSz = 10
m = Matrix([[0.0]*matSz]*matSz)
x = sympy.symbols('x')
for i in range(matSz):
for j in range(matSz):
m[i,j] = poly(2.0*float(i+1)*x**2 + 2.0*float(j+1)*x*I - 5.0*float(i+1))
deter = m.det(method='berkowitz')
deter_poly = Poly(deter, x) #Required or exception
roots = deter_poly.nroots()
答案 1 :(得分:0)
删除
angular.module('ui.bootstrap',[])
此行表示“创建模块ui.bootstrap
”。空模块。有效地覆盖ui.bootstrap
模块。
答案 2 :(得分:0)
你不应该创建ui.bootstrap模块,因为这是由angular ui bootstrap提供的。
angular.module('ui.bootstrap',[])
删除上面的代码行。