Articles of angularjs

AngularJS desabilita o cache parcial na máquina dev

Eu tenho problema com parciais de cache em AngularJS. Na minha página HTML eu tenho: onde minhas parciais estão carregadas. Quando eu mudo o código HTML no meu parcial, o navegador ainda carrega dados antigos. Existe alguma solução?

Como formatar data em angularjs

Quero formatar a data como mm/dd/yyyy . Eu tentei o seguinte e nada disso funciona para mim. Alguém pode me ajudar com isso? referência: data-ui

Existe uma maneira de fazer o AngularJS carregar parciais no começo e não quando necessário?

Eu tenho uma configuração de rota assim: var myApp = angular.module(‘myApp’, []). config([‘$routeProvider’, function ($routeProvider) { $routeProvider. when(‘/landing’, { templateUrl: ‘/landing-partial’, controller: landingController }). when(‘/:wkspId/query’, { templateUrl: ‘/query-partial’, controller: queryController }). otherwise({ redirectTo: ‘/landing’ }); }]); Eu quero ser capaz de fazer angularjs baixar os parciais no começo e não quando solicitado. É possível?

Como definir a class ativa bootstrap navbar com o Angular JS?

Se eu tiver uma barra de navegação no bootstrap com os itens Home | About | Contact Como faço para definir a class ativa para cada item de menu quando eles estão ativos? Ou seja, como posso definir class=”active” quando a rota angular está em #/ para casa #/about para a página sobre #/contact para […]

Qual é a melhor maneira de aplicar condicionalmente atributos no AngularJS?

Eu preciso ser capaz de adicionar, por exemplo, “contenteditable” aos elementos, com base em uma variável booleana no escopo. Exemplo de uso: {{content.title}} Isso resultaria em contenteditable = true sendo adicionado ao elemento se $scope.editMode fosse configurado como true . Existe alguma maneira fácil de implementar esse comportamento de atributo semelhante à class ng? Estou […]

Diferença entre as funções ‘controller’, ‘link’ e ‘compile’ ao definir uma diretiva

Alguns lugares parecem usar a function de controlador para a lógica de diretiva e outros usam o link. O exemplo de guias na página inicial angular usa o controlador para um e o link para outra diretiva. Qual é a diferença entre os dois?

Definir header HTTP para uma solicitação

Eu tenho uma solicitação específica no meu aplicativo que requer autenticação básica, portanto, preciso definir o header de autorização para essa solicitação. Eu li sobre a configuração de headers de solicitação HTTP , mas pelo que eu posso dizer, ele irá definir esse header para todas as solicitações desse método. Eu tenho algo parecido com […]

Angularjs ng-model não funciona dentro ng-if

Aqui está o violino mostrando o problema. http://jsfiddle.net/Erk4V/1/ Aparece se eu tenho um modelo ng dentro de um ng-if, o modelo não funciona como esperado. Eu estou querendo saber se isso é um bug ou se estou entendendo mal o uso adequado. Test A: {{testa}} Test B: {{testb}} Test C: {{testc}} testa (without ng-if): testb […]

Como obter os parâmetros de URL usando o AngularJS

Código fonte HTML $location.url() = {{$location.url()}} $location.search() = {{$location.search(‘keyword’)}} $location.hash() = {{$location.hash()}} keyword valus is={{loc}} and ={{loc1}} Código-fonte AngularJS function test($scope, $location) { $scope.$location = $location; $scope.ur = $scope.$location.url(‘www.html.com/x.html?keyword=test#/x/u’); $scope.loc1 = $scope.$location.search().keyword ; if($location.url().indexOf(‘keyword’) > -1){ $scope.loc= $location.url().split(‘=’)[1]; $scope.loc = $scope.loc.split(“#”)[0] } } Aqui as variables loc e loc1 retornam o teste como resultado para […]

Injetar serviço no app.config

Eu quero injetar um serviço em app.config, para que os dados possam ser recuperados antes que o controlador seja chamado. Eu tentei assim: Serviço: app.service(‘dbService’, function() { return { getData: function($q, $http) { var defer = $q.defer(); $http.get(‘db.php/score/getData’).success(function(data) { defer.resolve(data); }); return defer.promise; } }; }); Config: app.config(function ($routeProvider, dbService) { $routeProvider .when(‘/’, { templateUrl: […]