Articles of angularjs

Como criar um tipo de input personalizado?

Eu gostaria de criar um tipo de input personalizado semelhante ao modo como o AngularJS implementa “email”, por exemplo. O que eu gostaria de criar é um tipo de input como este: Alguma idéia de como isso pode ser feito? Até agora, só consegui descobrir como implementar diretivas personalizadas onde ‘path’ é o nome da […]

AngularJS: $ viewContentLoaded acionado antes da exibição parcial aparecer

Para uma visão parcial, eu quero fazer algumas coisas JavaScript que eu normalmente faria com $(document).ready(function() {…}) , por exemplo, ligar os listeners venet aos elementos. Eu sei que isso não funciona para AngularJS e visualizações parciais carregadas na visualização “raiz”. Assim, adicionei um ouvinte ao controlador que ouve o evento $viewContentLoaded . A function […]

AngularJS – o reset de $ scope.value não altera o valor no modelo (comportamento random)

Dê uma olhada no exemplo em http://jsfiddle.net/2NJ7y/3/ (versão do AngularJS 1.0.1). Há aplicativo simples, que está à espera de entrar no número da sorte. Se o número for igual a 7, redefino o número da sorte para nulo. Se eu digitar o número 7 várias vezes, em algum momento / aleatoriamente, o número da sorte […]

rewrite regras para o apache 2 para usar com js angular

Obviamente, há um monte de discussões e respostas de reescrita de mods em toda a web. No entanto, estou tendo dificuldade em entendê-los. Então pensei em perguntar aqui. Eu estou pedindo para rewrite as regras para fazer o que Andy Joslin explicou nos comentários aqui: https://stackoverflow.com/a/11100438 Esta é a minha estrutura atual de diretórios na […]

AngularJs – obter lista de todos os módulos cadastrados

Posso obter uma lista de todos os módulos registrados em tempo de execução? Por exemplo: // Some code somewhere in some .js file var module1 = angular.module(‘module1’, []); // Some code in some other .js file var module2 = angular.module(‘module2’, []); // Main .js file var arrayWithNamesOfAllRegisteredModules = ….. // (result would be: [‘module1’, ‘module2’])

Como alterar as colors do Angular-Chart.js

Eu uso o Angular-Chart.js (a versão AngularJS Chart.js ) para criar um gráfico de barras. O gráfico está trabalhando com as opções, exceto as colors. Mesmo se eu configurá-los, é indicado na documentação , eles ficam cinza. <canvas class="chart chart-bar" data="bilans.data" labels="bilans.labels" series="bilans.series" options="{ scaleShowHorizontalLines: true, scaleShowVerticalLines: false, tooltipTemplate: ' $’, responsive: true }” colours=”{ […]

Diga ao leitor de canvas que a página foi alterada no aplicativo Backbone / Angular de página única

Imagine que você tenha um aplicativo simples de uma única página – independentemente de ter sido escrito usando Backbone, Angular, Ember ou qualquer outra coisa. Como você pode dizer a um leitor de canvas que alteramos a ‘página’ quando uma rota é seguida? Em um aplicativo clássico, quando navego de /index.html para /about.html o leitor […]

Como dividir uma string com angularJS

Eu queria saber se posso dividir uma string simplesmente em angularJS. eu tenho meu $scope.test = “test1,test2”; no meu controlador e na minha opinião, eu queria fazer algo parecido {{test[0] | split(‘,’)}} {{test[1] | split(‘,’)}} Eu vi muita coisa sobre input e ng-change chamando uma function no controller que divide a string ou algo assim […]

AngularJS ng-model-options getter-setter

Acabei de atualizar para a versão 1.3.8 angular. Ao usar a versão 1.2.23, criei uma diretiva para converter a exibição do formulário de dados em modelo e vice-versa. Esta é a minha diretiva: .directive(‘dateConverter’, [‘$filter’, function ($filter) { return { require: ‘ngModel’, link: function (scope, element, attrs, ngModelController) { // Convert from view to model […]

Uso ilegal da diretiva ngTransclude no modelo

Eu tenho duas diretivas app.directive(‘panel1’, function ($compile) { return { restrict: “E”, transclude: ‘element’, compile: function (element, attr, linker) { return function (scope, element, attr) { var parent = element.parent(); linker(scope, function (clone) { parent.prepend($compile( clone.children()[0])(scope));//cause error. // parent.prepend(clone);// This line remove the error but i want to access the children in my real app. […]