草庐IT

angularjs-bootstrap

全部标签

javascript - AngularJS 和 Play Framework 模型绑定(bind)和模板

我想知道是否有人找到了一种在PlayFramework和AngularJS之间绑定(bind)模型的好方法。例如,您点击一个URL,该页面由PlayFramework使用服务器端的模板为给定的Person对象生成。现在您想使用AngularJS来实现丰富的用户体验,并在客户端的JavaScript/AngularJS模板中使用该Person对象。这样做的一种方法是从AngulraJS进行另一个Ajax调用并填充JS模型。对于为该Person对象生成页面的第一次调用,这似乎是多余的。另一种方法是做这样的事情:person=@Html(FrontEnd.personToJSON(thisP

javascript - AngularJS, promise 递归函数

我正在尝试将AngularJSpromise/then与递归函数一起使用。但是then-function没有被调用(错误、成功、通知回调都没有被调用)。这是我的代码:递归函数loadSection2=function(){varapiURL="http://..."vardeferred=$q.defer();$http({method:"GET",url:apiURL}).success(function(result,status,headers,config){console.log(result);loadCount++;if(loadCount然后loadSection2()

javascript - 使用 Protractor 在非 AngularJS 页面上测试登录

我有一个AngularJS应用程序,它在GitHub上使用oAuthSSO进行身份验证。我正在尝试找出一种使用Protractor并自动执行登录测试的方法。我无法弄清楚如何检索非Angular字段以及如何使用browser.driver管理等待页面加载,我的规范如下所示://Createarepositorydescribe('login',function(){it('shouldlogin',function(){//thisissuesaredirecttoGitHubbrowser.driver.get(process.env.HOST+'/auth/github')brows

javascript - 显示图像时出现 AngularJS 错误?

我正在填写使用AngularJS的标签,所以我的html中的url是:当我加载页面时图像显示,但在Javascript控制台中也出现错误:GET[[profile.image]]404(NOTFOUND)所以浏览器试图在Angular插入值之前获取图像,对吗?然后,当Angular设置值时,浏览器再次获取并显示图像。我怎样才能让Angular更早地执行此操作,或者让浏览器等待?我不喜欢暴露错误。 最佳答案 Angular有专门针对这种情况的特殊指令:http://docs.angularjs.org/api/ng.directive

javascript - 如何使用 bootstrap modal 编辑 MVC 中的表数据?

我在MVCView中有一个显示员工详细信息的表。我想添加一个编辑功能,但我不想在新页面中打开它,而是想使用Bootstrap模式来显示它。(http://twitter.github.com/bootstrap/javascript.html#modals)我认为我不必使用ajax,因为数据已经在页面上可用。我想我需要一些jquery或razor代码来将选定员工的数据传递给Bootstrap模式,并在同一屏幕上弹出。下面是我的代码。任何帮助将不胜感激。谢谢@Foreach(variteminModel.Employees){@User.Identity.Name@item.FirstN

javascript - 在 mouseleave 上保持 Twitter Bootstrap 工具提示打开

对于特定情况和元素,我需要默认显示Bootstrap工具提示(一旦加载页面)并始终保持打开状态(即使在鼠标悬停和鼠标移开时)。这是我用来在元素上默认打开工具提示的代码:$('#myelement').tooltip('show');现在我不确定如何防止/禁用工具提示在鼠标悬停和鼠标移出时的默认操作。有什么想法吗?提前致谢! 最佳答案 已找到解决方案。手动触发器可以解决问题-这是更新后的代码:$('.taskTooltip').tooltip({trigger:'manual'}).tooltip('show');

javascript - Angularjs 未捕获错误 : [$injector:modulerr] when migrating to V1. 3

我正在学习Angular.js,但我无法弄清楚这段简单的代码有什么问题。看起来不错,但给我以下错误。**Error**:UncaughtError:[$injector:modulerr]http://errors.angularjs.org/1.3.14/$injector/modulerr?p0=app&p1=Error%3A%20…gleapis.com%2Fajax%2Flibs%2Fangularjs%2F1.3.14%2Fangular.min.js%3A17%3A381)在添加ng-app="app"之前(我只是将其保留为ng-app)它给了我以下错误。这是为什么?Err

javascript - AngularJS ui-select下拉列表默认值

我正在使用angularui-select下拉。如何为下拉值设置默认值?SelectizethemeSelected:{{country.selected}}{{$select.selected.name}}片段来自plnkr.co.目前下拉列表只是播种默认选择或搜索列表中的国家...但我需要从Controller传递一个值。让我们说$scope.default={"name":"Decard"}谢谢!!编辑这个问题类似于Thisone但涉及数据的json返回格式。 最佳答案 您可以将ng-model初始化为Controller中的

javascript - 在任何 Controller angularjs中触发通知 toastr

我正在使用此服务进行通知:https://github.com/jirikavi/AngularJS-Toaster工作完美。已经为此在我的应用程序中的任何位置进行了配置,我创建了一个pop()按钮,单击触发通知toastr。我现在需要的是我的应用程序中的任何Controller,都可以调用触发通知方法。比如在ControllerProductController中,我随时调用pop(),就会触发通知。尽管有任何View,但Controller内的pop()方法功能根本不起作用。有没有我没注意的细节?我的index.htmlMyApp当通过单击“pop()”触发通知toastr时我的看

javascript - 如何将 $rootScope 注入(inject) AngularJS 单元测试?

假设我有一个依赖于$rootScope中的值的服务,如以下(普通)服务:angular.module('myServices',[]).factory('rootValGetterService',function($rootScope){return{getVal:function(){return$rootScope.specialValue;}};});如果我想通过在$rootScope中放置一个值来对此进行单元测试,最好的方法是什么? 最佳答案 ...var$rootScope;beforeEach(inject(funct