草庐IT

angularjs-select2

全部标签

javascript - AngularJS 服务未定义 : Unknown provider: $scopeProvider <- $scope

我已经开始学习AngularJS,但在将服务注入(inject)Controller时遇到了问题。我试图将ThreadFactory服务放入ThreadController中,但在调用它时遇到未定义的错误。任何建议都会很棒。我得到的错误是:未知提供者:$scopeProviderapp.jsangular.module('threadsApp',['ngRoute']);angular.module('threadsApp').config(function($routeProvider,$locationProvider){$routeProvider.when('/',{templ

javascript - IE11 使用 AngularJS 的 ng-repeat 渲染变慢/卡住

目前我有一个非常微妙的问题需要用IE11和AngularJS解决。我的页面由两个嵌套的ng-repeat组成,用于在任何选项卡内创建一个带有表格的选项卡集。这里是代码:http://pastebin.com/0fffPz5Z在代码中,每个应用程序的对象都有大约1.000个项目的相关对象。使用Chrome、Safari和Mozilla我没问题,一切都超快!使用IE11,页面变慢,IE11显示页面脚本太慢的消息....我用这个结果创建了一个IE11界面的分析:https://www.dropbox.com/s/y5xuystxht6gjkr/IE11-interface-profiling

javascript - 在 Select2 中获取和缓存结果

我的应用程序使用select2来显示通过Ajax调用检索的名称列表。它使用select2ajax功能。但问题是每当我在select2输入上键入时,select2都会获取项目。我不想每次用户输入时都获取。我想在select2的初始加载中获取项目,然后使用相同的数据,即使他们在select2输入中键入也是如此。我怎样才能做到这一点?PS:我在Ajax中看到过缓存标志,但我认为它会根据URL缓存结果。当用户在select2输入上键入时,它不会停止获取数据。 最佳答案 Select2使用ajax就地缓存加载数据。$("#selIUT").s

javascript - AngularJs 单元测试 - 模拟 promise 不执行 "then"

我们正在对我们的Controller进行单元测试。我们已经成功地模拟了对REST服务层的调用,并验证了它确实被给定的数据调用了。然而,现在我们想在我们的Controller中测试thenpromise的执行是否改变了location.path:Controller:(function(){app.controller('registerController',['$scope','$location','$ourRestWrapper',function($scope,$location,$ourRestWrapper){$scope.submitReg=function(){//te

javascript - 无法在angularJs中设置下拉列表的选定值

我有一个下拉菜单。我在Option上使用ng-repeat绑定(bind)它的值。我只想使用值字段设置所选值。这是我的代码。--Select--{{sel.label}}SelectedValueis:{{selectedItemvalue}}Jangular.module('myApp',[])//controllerhere.controller('myCtrl',function($scope){$scope.selectables=[{label:'A',value:1},{label:'B',value:2},{label:'C',value:3}];//thisisthem

javascript - AngularJS获取当前templateUrl(html页面)

我使用AngularJS构建了我的应用程序。ng-view通过routeProvider设置路由。一切正常,但我想知道如何获取当前的templateUrl?$routeProvider.when('/terms',{templateUrl:'/pages/terms.html',controller:AboutController});在这种情况下/pages/terms.html... 最佳答案 您可能正在寻找$route.current.templateUrl。 关于javascri

javascript - 如何在 select2 多选中预选值?

我有这样的多项选择:AppleMangoOrange现在,除了必须在选择框中选择的那些选项外,我还需要额外的ajax功能,这些功能将从远程源提供值。这是我的select2代码$(function(){$(".myList").each(function(){$(this).select2({placeholder:"Searchforfruits",minimumInputLength:2,multiple:true,id:function(e){returne.id+":"+e.name;},ajax:{url:"https://localhost:8443/fruit_search

javascript - Angularjs 指令隔离范围 + 单向数据绑定(bind)不适用于对象?

我创建了一个具有两个值的自定义指令。第一个是配置对象,第二个是数据对象。我在我的指令中修改了这个配置和数据对象,这在父范围中反射(reflect)了它。当我必须多次使用指令时,这会导致我出错。我关注了https://umur.io/angularjs-directives-using-isolated-scope-with-attributes/我正在使用隔离范围。我想要一种方式对隔离范围内的对象进行数据绑定(bind)。无论我在指令函数中更改什么,它都不应该反射(reflect)在父范围中。以下是指令的范围。scope:{config:"&config",dataObj:"&data

javascript - 如何在 Reactjs 中使用 Select2?

我有这样的依赖字段如果我有5组件。如何添加Select2每个组件。我在网上搜索。但找不到任何有效的解决方案。Codebelowforreact-select.GettingerrorTypeError:event.targetisundefined.varReact=require('react');varReactDOM=require('react-dom');varSelect=require('react-select');varPage=React.createClass({getInitialState:function(){return{firstValue:''}},h

javascript - d3.select 方法不起作用

我是datavis和D3库的新手,我正在尝试按照此处的指示操作http://mbostock.github.com/d3/tutorial/bar-1.html当我运行代码时,我的网页上没有任何显示,谁能指出问题所在??我认为它与d3.select方法有关。当我运行代码并检查它时,主体是空的,所以我假设没有创建任何东西。任何帮助将不胜感激!!!3Dtut-1vardata=[4,8,15,16,23,42];//containerforthebarchartvarchart=d3.select("body").append("div").attr("class","chart");//