草庐IT

chart-control

全部标签

javascript - Angularjs - 我如何访问 Controller 中的指令属性

我是angularjs的新手,我被困在Controller中访问指令属性。指令app.directive('rating',[function(){return{restrict:'E',scope:{maxStars:'=',url:'@'},link:function(scope,iElement,iAttrs){console.log(iAttrs.url);//works}Controllerapp.controller('ratingController',['$scope','$attrs','$http','$routeParams',function($scope,$a

javascript - Angular - 检测 Controller 何时为 `unloaded`

我是新来的。我想在viewDashboardController卸载之前知道,但我不确定如何检测到它。从左侧菜单Template.fn_change_view()更改Template.active_view到事件View名称后单击项目的基本操作,例如'dashboard',它显示/隐藏一些view-元素指令。但是在inactive指令Controller中编写的代码之后不再执行。在此之前,我需要从这个非事件Controller执行一个功能。有什么办法吗?我希望我写得足够清楚,如果没有我会尝试解释得更好。HTML:index.html由leftMenu指令加载的left-menu.htm

javascript - 如何使用 Karma 测试 AngularJS Controller 中的 $element?

我遇到了一个问题,我的应用程序中有一个Controller,我使用它就像并且此Controller中有一个$element提供程序,我需要修改该元素。describe('LogbookEditCtrl',function(){'usestrict';beforeEach(module('logbooks.edit'));it('shouldcreate"logbook"model',inject(function($controller){varscope={},//THISEXPLODESBECAUSEITSAYSTHE$elementPROVIDERWASNOTFOUND,beca

javascript - 在页面刷新之前,navigator.serviceWorker.controller 为 null

我使用angularjs并使用serviceworker接收推送通知。但是navigator.serviceWorker.controller在页面刷新之前是null,我不知道如何解决这个问题serviceworker的一些代码:self.addEventListener('push',pwServiceWorker.pushReceived);self.addEventListener('notificationclick',pwServiceWorker.notificationClicked);//refreshcachesself.addEventListener('activ

javascript - Restify 和 Angular CORS 请求的资源上不存在 'Access-Control-Allow-Origin' header

我在使用不记名token授权类型保护的Restify实现RESTapi时遇到了这个问题。当我向API服务器发送简单的获取请求时,它因CORS问题而失败405(MethodNotAllowed)angular.js:7962OPTIONShttp://api.host.com/testsNo'Access-Control-Allow-Origin'headerispresentontherequestedresource.Origin'http://local.host.com'isthereforenotallowedaccess.我的答案中描述了解决方案,所以这对我来说不是真正的问题

javascript - 如何访问指令链接中的 Controller 功能?

如何从指令链接访问指令Controller函数?传递给链接的波纹管Controller是空的,我想在其中加入show()hide()函数。我当前的指令:app.directive('showLoading',function(){return{restrict:'A',//require:'ngModel',scope:{loading:'=showLoading'},controller:function($scope,$element){return{show:function(){alert("show");},hide:function(){alert("hide");}};}

javascript - 如何在 Google Chart 中设置轴步长?

我想知道如何在由JavaScript构建的谷歌图表中设置轴步长?我用它来设置最小值和最大值:vAxis:{title:'temps(ms)',viewWindowMode:'explicit',viewWindow:{max:180,min:0},}例如,我需要添加其他约束以将垂直步长固定为0.1。 最佳答案 最后我发现了一个技巧:vAxis:{title:'temps(ms)',viewWindowMode:'explicit',viewWindow:{//max:180,min:0,},gridlines:{count:10,}

javascript - 如何在 Angular 的父 Controller 中访问子 Controller 范围?

我正在学习AngularJS,我有一个父Controller和子Controller这样的东西:Good{{question}}Good{{answer}}!BindtheChildController'sscopeandshowhere:{{answer}}这里子Controller使用这样的范围:$scope.answer=response.answer;如何在子Controller外部和父Controller内部显示{{answer}}? 最佳答案 您还可以使用作用域原型(prototype)继承。在AngularJS中,子作

javascript - 从 Perl 发送 JSON 日期到 google charts API

我有一个小型dancer应用程序,它提供一些HTML(包括调用googlechartsAPI的javascript)和其他URL查询数据库,并以可以传递给google.visualization的形式返回编码JSON格式的数据。数据表。javascript在dancer应用程序中查询JSON数据,然后将其传递到googlechartsAPI-一个简化版本是:google.load('visualization','1.0',{'packages':['corechart']});google.setOnLoadCallback(initialize);functioninitializ

javascript - 使用 Chart.js 检测图表部分上方的悬停事件

我使用Chart.js制作了一个饼图,我想检测何时将鼠标悬停在某个段上。我发现了很多关于操作在将鼠标悬停在段上时出现的工具提示的文档,但是没有关于在出现工具提示时做其他事情的文档。这可能吗? 最佳答案 我知道这已经得到了一个可接受的答案,我不确定这是否满足您的用例,但Chartjs发布了一个允许自定义工具提示的更新(大约一个月前)。这允许在通常绘制工具提示时运行自定义函数。他们在github的样本部分有一个例子简而言之,你定义一个自定义函数Chart.defaults.global.customTooltips=function(t