Articles of angularjs

Redirecionar um estado para o subestado padrão com o roteador UI no AngularJS

Estou criando uma página baseada em guias que mostra alguns dados. Eu estou usando o roteador de interface do usuário em AngularJs para registrar estados. Meu objective é ter uma guia padrão aberta no carregamento da página. Cada guia possui subguias e eu gostaria de ter uma subguia padrão aberta ao alterar as guias. Eu […]

AngularJS: Como fazer o script de carga angular dentro do ng-include?

Ei eu estou construindo uma página web com angular. O problema é que já existem algumas coisas construídas sem angular e eu tenho que incluí-las também O problema é esse. Eu tenho algo parecido com isso no meu main.html: E o meu partial.html tem algo parecido com isto heading 1 E meu partial.js não tem […]

Como chamar $ http síncrono com AngularJS

Desculpe pela minha pergunta sobre o novato, mas a documentação do AngularJS não é muito explícita ou extensa para descobrir algumas coisas básicas. Existe alguma maneira de fazer uma chamada síncrona com o AngularJS? EM UM SERVIÇO: myService.getByID = function (id) { var retval = null; $http({ url: “/CO/api/products/” + id, method: “GET” }).success(function (data, […]

AngularJS: ng-model não vinculado a ng-checked por checkboxes

Eu me referi a isso antes de fazer essa pergunta. AngularJs não liga o ng-check com o ng-model Se ng-checked for avaliado como true no lado html , o ng-model não será atualizado. Eu não posso ng-repeat como sugerido na pergunta acima, porque eu tenho que usar algum estilo para cada checkbox de seleção. Aqui […]

if else declaração em modelos AngularJS

Eu quero fazer uma condição em um modelo AngularJS. Eu busco uma lista de vídeos da API do Youtube. Alguns dos vídeos estão na proporção 16: 9 e alguns estão na proporção 4: 3. Eu quero fazer uma condição como esta: if video.yt$aspectRatio equals widescreen then element’s attr height=”270px” else element’s attr height=”360px” Estou ng-repeat […]

$ rootScope. $ broadcast vs. $ scope. $ emit

Agora que a diferença de desempenho entre $broadcast e $emit foi eliminada, existe alguma razão para preferir $scope.$emit $rootScope.$broadcast para $rootScope.$broadcast ? Eles são diferentes, sim. $emit é restrito à hierarquia de escopo (para cima) – isso pode ser bom, se couber no seu design, mas parece-me uma restrição bastante arbitrária. $rootScope.$broadcast funciona em todos […]

Unindo dados entre caminhos baseados em id usando AngularFire

No momento, estou trabalhando em um aplicativo usando firebase e angularJS (iônico). Basicamente, este é um aplicativo de gerenciamento de carro, então você tem pessoas compartilhando seus carros com os outros. Eu tentei estruturar os dados o mais plano possível para ser eficiente. Meu problema aqui é que, se sem problema eu posso exibir a […]

Redirecionando para uma determinada rota com base na condição

Estou escrevendo um pequeno aplicativo AngularJS que possui uma visualização de login e uma visualização principal, configurada da seguinte forma: $routeProvider .when(‘/main’ , {templateUrl: ‘partials/main.html’, controller: MainController}) .when(‘/login’, {templateUrl: ‘partials/login.html’, controller: LoginController}) .otherwise({redirectTo: ‘/login’}); Meu LoginController verifica a combinação user / pass e define uma propriedade no $ rootScope refletindo isso: function LoginController($scope, $location, $rootScope) […]

Os componentes do AngularJS 1.5+ não suportam Watchers, qual é o trabalho?

Eu tenho atualizado minhas diretivas personalizadas para a nova arquitetura de componentes . Eu li que os componentes não suportam observadores. Isso está correto? Em caso afirmativo, como você detecta alterações em um object? Para um exemplo básico, tenho o componente personalizado myBox que tem um jogo de componente filho com uma binding no jogo. […]

Atualizar modelo angular depois de definir o valor de input com jQuery

Eu tenho este cenário simples: Elemento de input cujo valor é alterado pelo método val () do jQuery. Eu estou tentando atualizar o modelo angular com o valor definido pelo jQuery. Eu tentei escrever uma diretiva simples, mas ela não está fazendo o que eu quero. Aqui está a diretiva: var myApp = angular.module(‘myApp’, []); […]