首页 > TAG信息列表 > angularjs-scope
javascript-将事件从服务传递到Angular中的控制器
我的服务中有一个音频元素,它具有“结束”事件侦听器.我正在尝试将该消息传达给角度控制器. 目前,我正在为我服务: Audio.addEventListener "ended", (-> $rootScope.$broadcast("audioEnded") ), false 在我的控制器中,我有: $scope.$on "audioEnded", -> consoljavascript-AngularJS-检查所选日期是否等于下一个营业日期
我正在尝试使用AngularJS检查所选日期是否等于下一个营业日.如果选择的日期不等于下一个工作日期,则将使用ng-show angularjs指令显示警告,例如twitter bootstrap的警报警告. 这是当前的Fiddle. 当前,下一个工作日由getNextBusinessDay()$scope函数返回.比较是由ng-changed =“ comjavascript-1个页面上有回调的多个自定义指令
我创建了一个自定义指令(在SO的帮助下).这是一个整页的日期选择器,当用户选择日期时,它使用ngModel设置日期.同时,它调用在将指令添加到页面时设置的回调函数.问题是,如果我在页面上放置2个日期选择器,则它总是尝试从第二个选择器调用回调. 这是HTML … <fp-date-picker ng-model=javascript-如何调和Angular的“始终将点与ngModel一起使用”规则与隔离范围?
我正在使用Bootstrap开发Angular应用程序. 为了最大程度地减少HTML上的Bootstrap占用空间,我为表单引入了两个指令: 表格控件 module.directive('formControl', function() { return { restrict : 'E', templateUrl : 'form-control.tmpl.html', scope: { labejavascript-为什么我应该选择在AngularJS的工厂上使用服务?
这个问题已经在这里有了答案: > AngularJS: Service vs provider vs factory 31个 我知道这个问题已经问了很多遍了(实际上是很多次!),但是我仍然无法完全理javascript-如何从`directive`控制器更新`$scope`对象
我正在尝试从控制器更新$scope对象,但未更新.但是在控制台中,我正在获取更新状态. 这是我的代码: var galleryMenu = ['$route', function ($route) { return { scope : true, replace : true, template : function () { var page =javascript-Angularjs templateUrl与模板作用域问题
我在角度上遇到了奇怪的行为. 当我创建指令时 mod.directive('test', [function(){ return { restrict: 'E', templateUrl: '/test/test.html', transclude: true, controller: ['$scope',function($scope){javascript-Angularjs动态范围不起作用
您好,我尝试动态创建$scope并将其设置为true,以显示ng-repeat内的一些详细信息,但它似乎不起作用,这是塞子plunk var app=angular.module('myApp',[]); app.controller('myCtrl', function($scope){ $scope.details=[{ cid:100, foo:'first component' }, { cid:101,javascript-在AngularJS中深入$watch一个集合
这个问题已经在这里有了答案: > How to deep watch an array in angularjs? 10个 这是我的对象: $scope.steps = { service: { selectjavascript-AngularJS对象应独立工作
我有两个都用$http响应初始化的数组对象,但是当我尝试在一个数组中添加(push)时,它将被添加到两个数组中. 我尝试下面的代码: 控制器: myApp.controller("abc", function($scope, lastday_data){ $scope.objectiveData = []; $scope.doneData = []; // call service &javascript-如何访问具有隔离范围的指令attrs?
我需要访问指令创建的模型,同时我需要在指令中获取属性. JS: module.directive('createControl', function($compile, $timeout){ return { scope: { name: '=Name' // Dynamically created ng-model in the directive element }, link: functjavascript-如何动态访问ng-model名称?
我如何在ng-click调用的for循环功能中动态访问分配给每个div的ng-model名称? 我的页面中有四个div,一次只想显示一个,而其他则隐藏. 我正在尝试使用ng-show做到这一点. <div ng-show="content0">content0 details here...</div> <div ng-show="content1">content1 details here...我在角度指令之外正确共享了状态? (父范围/ $rootScope问题)
我页面上有两个没有以某种方式嵌套的元素.在第一个属性上,我要设置第二个属性的内容,如下所示: <body> <input info="This is some info"></input> <div>{{info}}</div> </body> 我知道可以按照“ AngularJS – Attribute directive input value change”中所述进行类似的javascript-AngularJS仅在ng-repeat中显示最后一个元素
使用flexslider渲染一堆画廊时,我有一个奇怪的行为.如下所示,我有一个包含多个对象的数组,这些对象构成了一个图像数组.当我“渲染”画廊时,所有画廊都会出现,但只有最后一个画廊会显示其图像.在所有画廊上,该特定图像数量的指示符以及标题和链接均正确,但是图像丢失. 我在这里做错javascript-在Angular中与$scope安全地使用eval()
这样安全吗?还是这容易受到代码注入的影响? $scope.placeholder = function(value, def) { var val = eval("$rootScope.master.user." + value); if (val) { return val; } else { return def; } }; 我使用的是括号符号,但是我意识到如果在下面的AngularJS观察指令属性表达式,动态继承作用域
我的代码很简单: .controller('Ctrl', ['$scope', '$timeout', function ($scope, $timeout) { $timeout(function () { $scope.x = 5; }, 2000); }]) .directive('ngHey', ['$parse', function ($parse) {JavaScript-$scope.$apply会降低性能
我有一个使用AngularJS的单页应用程序,但是我遇到了一个性能问题.我的应用程序处理来自服务器端的传入事件,这些事件使用ASP.NET SignalR传递给客户端的AngularJS框架.我的应用程序可以接收数百万个事件,并且服务器端没有性能问题,它可以轻松地将这些事件的数量一个接一个地传递给Ajavascript-如何在AngularJS中异步填充$scope变量?
我有以下服务: app.service('Library', ['$http', function($http) { this.fonts = []; this.families = []; // ... some common CRUD functions here ... // Returns the font list this.getFonts = function() { if(_.isEmpjavascript-角度的包含和范围:为什么这不起作用?
我有一个非常简单的设置: <pane title="mytitle">Title in parent (transcluded): {{title}}</pane> 和 angular.module('transclude', []) .directive('pane', function(){ return { restrict: 'E', transcludejavascript-如何从模块依赖项(另一个模块)调用函数
我想创建单独的模块进行分页,因为我需要在不同的模块中重用它,但是我不知道如何从模块依赖项(另一个模块)中调用函数 这是我的主要模块: var App = angular.module('search', ['pagination']); App.controller('MainController', ['$scope', '$pagination' function($scope, $pagijavascript-无法访问angularjs中http响应回调函数之外的$scope对象
我有这个控制器,用于保存个人的一些详细信息.我有一个单独的存储库EntityRepository,其中定义了从数据库获取用户性别的函数. 函数响应正常工作,并且在函数响应内的控制台上打印性别时,它起作用了(console.log(“ inside:”,$scope.userGender);). 但是在函数之外,值不是不确定的,我javascript – AngularJS – 将this.value传递给函数
我在本机javascript中有这个代码,它可以正常工作.它记录文本框的当前值 <script> var boom = function(val) { console.log(val); }; </script> <input type="text" onclick="boom(this.value)"/> 然后我想在不使用模型的情况下在AngularJS上做同样的事情.这是javascript – 带有隔离范围的指令绑定有时不在范围内
所以我有一个带隔离范围和controllerAs模式的指令. var directive = { restrict: 'E', scope: { something: '=' }, templateUrl: './App/directiveTemplate.html', controller: directiveController,javascript – angularjs中`value`属性和`ng-value`属性之间的区别是什么
angularjs模板中值和ng值属性之间有什么区别?如果我在使用value属性的字段上使用ng-if,它可以正常工作,但如果我将属性值更改为ng-value,它将停止工作. example 1 // it works <input type='radio' ng-model='difficulty' value='hard'/> <div ng-if="difficulty == 'hardjavascript – Ionic Framework:$scope在简单警报中未定义
.controller('newGoalCtrl', function($scope, $ionicPopup) { $scope.addNewGoal = function() { alert($scope.goaltitle); }; }); <ion-pane view-title="goal"> <ion-header-bar class="bar-positive">