Perguntas com a marcação «angularjs»

649
Como usar um filtro em um controlador?

Eu escrevi uma função de filtro que retornará dados com base no argumento que você está passando. Eu quero a mesma funcionalidade no meu controlador. É possível reutilizar a função de filtro em um controlador? Isto é o que eu tentei até agora: function myCtrl($scope,filter1) { // i simply used...

618
Confuso sobre Serviço x Fábrica

Pelo que entendi, quando dentro de uma fábrica eu retorno um objeto que é injetado em um controlador. Quando estou dentro de um serviço, estou lidando com o objeto usando thise não retornando nada. Eu assumi que um serviço sempre foi um singleton e que um novo objeto de fábrica é injetado em todos...

581
Um controlador AngularJS pode chamar outro?

É possível ter um controlador usando outro? Por exemplo: Este documento HTML simplesmente imprime uma mensagem entregue pelo MessageCtrlcontrolador no messageCtrl.jsarquivo. <html xmlns:ng="http://angularjs.org/"> <head> <meta charset="utf-8" /> <title>Inter Controller...

532
Combatendo o AngularJS executando o controlador duas vezes

Entendo que o AngularJS executa algum código duas vezes, às vezes até mais, como $watcheventos, verificando constantemente os estados do modelo etc. No entanto meu código: function MyController($scope, User, local) { var $scope.User = local.get(); // Get locally save user data User.get({ id:...

529
Link vs compilar vs controlador

Ao criar uma diretiva, você pode colocar o código no compilador, na função de link ou no controlador. Nos documentos, eles explicam que: função de compilação e link são usadas em diferentes fases do ciclo angular controladores são compartilhados entre diretivas No entanto, para mim não está...

503
Aninhamento complexo de parciais e modelos

Minha pergunta envolve como lidar com o aninhamento complexo de modelos (também chamados de parciais ) em um aplicativo AngularJS. A melhor maneira de descrever minha situação é com uma imagem que eu criei: Como você pode ver, isso tem o potencial de ser um aplicativo bastante complexo com...

499
AngularJS ngClass condicional

Existe alguma maneira de fazer uma expressão para algo como ng-classser condicional? Por exemplo, eu tentei o seguinte: <span ng-class="{test: 'obj.value1 == \'someothervalue\''}">test</span> O problema desse código é que, não importa o que obj.value1seja, o teste de classe é sempre...

484
ng-repeat: filtrar por campo único

Eu tenho uma variedade de produtos que estou repetindo usando ng-repeat e estou usando <div ng-repeat="product in products | filter:by_colour"> para filtrar esses produtos por cor. O filtro está funcionando, mas se o nome / descrição do produto, etc., contiver a cor, o produto permanecerá...

445
Injetor AngularJS 1.2 $: modulerr

Ao usar o angular 1.2 em vez de 1.07, o seguinte trecho de código não é mais válido, por quê? 'use strict'; var app = angular.module('myapp', []); app.config(['$routeProvider', '$locationProvider', function($routeProvider, $locationProvider) { $locationProvider.html5Mode(true);...