Articles of angularjs

Prevenir / lidar com cliques de botão duplo em angular

Em angular, podemos configurar um botão para enviar solicitações ajax como esta: … ng-click=”button-click” e no controlador: … $scope.buttonClicked = function() { … … // make ajax request … … } Portanto, para evitar um envio duplo, eu poderia definir um sinalizador para buttonclicked = true quando um botão é clicado e desfeito quando o […]

Angular e UI-Router, como definir um templateUrl dynamic

Como eu poderia usar um nome buscado no meu database como um nome de arquivo templateUrl? Eu tentei isso: $stateProvider.state(‘/’, { url: ‘/’, views: { page: { controller: ‘HomeCtrl’, templateProvider: function($templateFactory, $rootScope) { console.log(“$rootScope.template”) return $templateFactory.fromUrl(‘/templates/’ + $rootScope.template); } } } }); O que parece não funcionar se meu $ rootScope.template vier de uma consulta […]

Transferidor definir variables ​​globais

Eu estou tentando definir uma variável global no transferidor para usar em todos os blocos de descrição. var glob = ‘test’; describe(‘glob test’, function () { it(‘should set glob’, function () { browser.get(‘http://example.com/test’); browser.executeScript(function () { window.glob = glob; }); }); }); Mas isso me retorna o seguinte erro: Message: [firefox #2] UnknownError: glob is […]

AngularJS não detectando o header Access-Control-Allow-Origin?

Estou executando um aplicativo angular em um virtualhost local ( http://foo.app:8000 ). Ele está fazendo uma solicitação para outro VirtualHost local ( http://bar.app:8000 ) usando $http.post . $http.post(‘http://bar.app:8000/mobile/reply’, reply, {withCredentials: true}); Na guia “Rede” das Ferramentas do desenvolvedor do Google Chrome, vejo a solicitação OPTIONS e a resposta inclui o header: Access-Control-Allow-Origin: http://foo.app:8000 No entanto, […]

AngularJS simples rodando no JSFiddle

Como eu faço um jsfiddle fora do seguinte código: {{num}} function MainCtrl($scope) { $scope.nums = [“1″,”2”]; } Minha tentativa de não trabalho: http://jsfiddle.net/zhon/3DHjg/ não mostra nada e tem erros.

Validação de campo de formulário dynamic AngularJS

Eu estou tentando validar alguns campos de formulário que são dados a mim de um endpoint de backend … Então basicamente os elementos de input são dinamicamente criados dentro de uma ng-repeat . Portanto, os atributos de input também são adicionados dinamicamente, como o type , name , etc … No entanto, porque o atributo […]

Usando Bootstrap para Angular e Design de Materiais para Angular juntos

Eu estou trabalhando em um projeto com este modelo . O modelo é escrito usando AngularJs e Bootstrap-UI (bootstrap para angular) e eu gostaria de include alguns elementos de Material Design como cartões e outros. É possível fazer isso? é recomendado? Minha coisa é que nós já amamos esse modelo e o caminho para muitos […]

AngularJS: inicializa assincronamente o filtro

Estou com problemas para tentar inicializar um filtro com dados asynchronouss. O filtro é muito simples, ele precisa traduzir os caminhos para o nome, mas para isso ele precisa de uma matriz de correspondência, que eu preciso buscar no servidor. Eu poderia fazer as coisas na definição do filtro, antes de retornar a function, mas […]

Angular: ng-bind-html filtra ng-click?

Eu tenho alguns dados html que estou carregando de um arquivo json. Estou exibindo esses dados html usando ngSanitize no meu aplicativo e usando ng-bind-html. Agora eu gostaria de converter quaisquer links no json blob do padrão link para: link . Então eu estou fazendo um pouco de regExp no arquivo json para converter os […]

Lendo headers de resposta ao usar $ http do Angularjs

Eu estou usando $http para fazer uma chamada de API que está enviando um header personalizado como o X-Foo . No entanto, ainda não consigo descobrir como lê-los. Dentro da function $http({…}).success(function (data, status, headers, config) {…}) , headers é uma function que deve me dar um hash de todos os headers, mas mostra apenas […]