angularjs-directive相关内容
我使用带有 angularJs 的 html5 使用以下标签 这导致浏览器模式设置为 IE8 兼容,文档模式设置为 IE8 标准. 这会导致 Browse
..
我的服务(工厂)进行 API 调用并将响应数据分配给变量: .factory('MedicationMatchingNamesFactory',['$http', '$q', 'MedicationDisplayNamesFactory',功能药物匹配名称工厂($http,$q,药物显示名称工厂){返回 {getMatchingNames:函数(输入值){var 匹配 = [];//我认为这可
..
我正在尝试找出将数据从服务中提取到我的指令中的正确方法.出于某种原因,加载数据时不会触发我的 $watch 语句. link: function(scope, element, attrs){scope.loadtext = testService.getJSON();scope.$watch(scope.loadtext, function(newValue, oldValue){如果(新值!
..
场景: 我想使用此服务在我的 web 应用程序中共享一些属性.该服务内部应该有一些对象,控制器应该能够获取和设置这些对象. JS: var oneApp = angular.module('myApp', ['ui.bootstrap', 'ngTouch', 'ngAnimate']).service('sharedProps', function() {var anObjName
..
在我的应用程序中,我有窗口实例.应用程序可以包含多个窗口,窗口可以包含多个视图.视图是每个窗口实例的子级.窗口和视图创建器是具有独立作用域的指令.我希望视图与它们的父窗口松散耦合,而不必像 $scope.$parent module.directive('window', function() {返回 {限制:'E',替换:真的,templateUrl: 'windowTemplate.html
..
例如,我试图找到一些关于将 $watch 函数从控制器移动到工厂的最佳实践的好例子. 我发现实际上对于最好的做法并没有一致的意见.我见过将 $rootScope 注入工厂并$watch在那里进行值更改的示例. 另一个建议是尽可能避免它们,并在元素本身上使用 ngChange 代替,例如:
..
与没有动态内容的对话框相比,创建具有动态内容的模态对话框的最佳做法是什么. 例如..我们有一些模态表单,它们接受表单元素列表,并具有提交/取消功能.此外,还有一些模式对话框只显示确认/确定类型的操作. 我看到很多人说对话框应该是传递给控制器的服务,但在我看来,服务不应该渲染 UI 组件和操作 DOM. 组装这两种类型的对话框的最佳实践是什么?谢谢. 解决方案 Angu
..
我关注了 查看:
..
上传文件!
..
我正在尝试在具有 Isolate 作用域的指令中添加一些默认值.基本上,当我的指令被绑定时,我需要使用范围对象进行一些 DOM 操作.下面是我的代码: 控制器: angular.module('ctrl').controller('TempCtrl', function($scope, $location, $window, $timeout, RestService, CommonSer
..
我创建了一个简单的 Angular JS $routeProvider 解析测试应用程序.它给出了以下错误: 错误:未知提供者:dataProvider 如果有人能指出我哪里出错了,我将不胜感激. index.html 解析测试
..
我有多个控制器用于多条路线: app.controller('FirstController', function ($scope) {$scope.func = 函数 () {console.log('路由 1');}}app.controller('SecondController', function ($scope) {$scope.func = 函数 () {console.log('
..
我发现很难理解“延迟反模式".我想我基本上理解它,但我还没有看到一个关于什么是服务的超级简单示例,具有不同的承诺和反模式,所以我想我会尝试制作自己的,但看看我是怎么做的超级了解它,我会先得到一些澄清. 我在工厂(SomeFactory)中有以下内容: //url = 'data.json';返回 {获取数据:函数(){var deferred = $q.defer();$http.get(
..
我正在将我的范围对象传递给我的指令,这很好用!在获取请求后,我使用名为 project 的属性更新我的范围.这包含一些值,如标题、内容等......如果我记录这个一切正常,但是当我尝试记录 scope.project 时,我收到未定义的消息,但是当我记录范围时,我会在 JSON 树中看到项目对象... 这里会发生什么? 所有控制台日志都显示正确的信息,但我无法访问它... 指令: .
..
我想使用 check-box 提供多项选择,并根据它使用 angular 指令 创建一个 tag.如果用户选择多个复选框,则根据 tags 应创建,如果用户删除任何标签,则应取消选中复选框.所以根据选择和删除标签数据应该filter出来. 这是我的工作 代码 提前致谢. 解决方案 //FILTER .filter('findobj', function () {返回函数(d
..
以下是我编写的代码的错误消息.我在错误消息后提到了代码.我是新手,需要帮助!! 未捕获的语法错误:意外标记 {angular.min.js:6 未捕获的错误:[$injector:modulerr]http://errors.angularjs.org/1.4.3/$injector/modulerr?p0=mainApp&p1=错误%3A…A%2F%2Flocalhost%3A808
..
我想知道如何实现退出时确认组件,以便在页面刷新或离开选项卡或窗口或屏幕时我可以执行退出时确认方法,以便如果用户单击确定他会离开屏幕,点击NO他会留在同一个屏幕上? 我在这里使用的代码是: import { Component, OnInit, Input, Output, HostListener } from '@angular/core';@成分({选择器:'确认退出',templat
..
如何删除angular js中的未定义错误?实际上我正在尝试使用resolve加载数据并在控制器中使用该数据,但在控制器上我得到未定义为什么? 解析:{消息:功能(测试服务){返回 testservice.getdata();},消息2:功能(测试服务){返回 testservice.getTodo();},消息3:功能(测试服务){返回 testservice.getGithub();}}
..
JunMayAprMar二月JanD
..
我使用自定义验证指令来验证表单中的字段,验证过程包括 AJAX 调用以使用服务器 API 验证用户信息.只要用户在一段时间内停止输入,我们就会验证该字段. 我有两个问题: 1.为什么下面的函数不起作用?(在自定义指令中带有链接函数)无论我在绑定的输入字段中输入多少次,日志消息都不会显示(我是很确定我启用了日志消息显示,因为其他日志显示正确) scope.$watch(attrs.ng
..