Articles of angularjs

MVC web api: Nenhum header ‘Access-Control-Allow-Origin’ está presente no recurso solicitado

Eu tentei tudo o que está escrito neste artigo: http://www.asp.net/web-api/overview/security/enabling-cross-origin-requests-in-web-api , mas nada funciona. Eu estou tentando obter dados de webAPI2 (MVC5) para usar em outro domínio usando angularJS. meu controlador fica assim: namespace tapuzWebAPI.Controllers { [EnableCors(origins: “http://local.tapuz.co.il”, headers: “*”, methods: “*”, SupportsCredentials = true)] [RoutePrefix(“api/homepage”)] public class HomePageController : ApiController { [HttpGet] [Route(“GetMainItems”)] //[ResponseType(typeof(Product))] […]

Mudar de rota não rola para o topo na nova página

Eu encontrei algum comportamento indesejado, pelo menos para mim, quando a rota muda. No passo 11 do tutorial http://angular.github.io/angular-phonecat/step-11/app/#/phones você pode ver a lista de telefones. Se você rolar até a parte inferior e clicar em uma das últimas, verá que a rolagem não está no topo, ao contrário, está no meio. Eu encontrei isso […]

Estrutura de pastas AngularJS

Como você layout uma estrutura de pastas para um aplicativo AngularJS grande e escalável?

Uma diretiva angular pode passar argumentos para funções em expressões especificadas nos atributos da diretiva?

Eu tenho uma diretiva de formulário que usa um atributo de callback especificado com um escopo de isolar: scope: { callback: ‘&’ } Ele fica dentro de um ng-repeat então a expressão que eu passo inclui o id do object como um argumento para a function callback: Quando terminei com a diretiva, ele chama $scope.callback() […]

Aninhamento complexo de parciais e modelos

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

Por que usar $ rootScope com funções não é recomendado?

Enquanto estou olhando para as FEQs de Angularjs que eu vi abaixo artigo: $ rootScope existe, mas pode ser usado para o mal Os escopos em Angular formam uma hierarquia, herdando de forma prototípica um escopo raiz no topo da tree. Geralmente isso pode ser ignorado, já que a maioria das visualizações tem um controlador […]

Json.Net: Html Helper Method não está regenerando

Eu estou correndo em um problema onde um método de ajuda html ASP.NET MVC que eu criei não está sendo “regenerado” cada vez que é chamado. O objective do método auxiliar é criar objects Javascript para serem usados ​​em uma estrutura angularjs. Por exemplo, aqui está um trecho de código em que o método auxiliar […]

random orderBy em AngularJS 1.2 retorna erros ‘infdig’

Usando a ordem aleatóriaA técnica de ordenação nesta questão funciona bem no AngularJS 1.1. var myApp = angular.module(‘myApp’,[]); function MyCtrl($scope) { $scope.list = [‘a’, ‘b’, ‘c’, ‘d’, ‘e’, ‘f’, ‘g’]; $scope.random = function() { return 0.5 – Math.random(); } } No 1.2, no entanto, ele coloca erros infdig no console e leva muito mais tempo […]

AngularJS – Remove o espaço em branco inicial e final da checkbox de input usando regex

Estou escrevendo uma expressão regular (regex) para adicionar vários IDs de email em uma checkbox de input com as seguintes condições: Vários IDs de email devem ser separados por vírgula Precisa ter pelo menos um ID de e-mail Não deve haver espaços em branco no campo de input. Então eu criei este regex: ^(([a-zA-Z0-9_\-\.]+)@([a-zA-Z0-9_\-\.]+)\.([a-zA-Z]{2,5}){1,25})+([,.](([a-zA-Z0-9_\-\.]+)@([a-zA-Z0-9_\-\.]+)\.([a-zA-Z]{2,5}){1,25})+)*$ Eu […]

AngularJS: ngRoute não funciona

Eu estou tentando fazer esse roteamento simples funcionar e não consigo descobrir qual é o problema. Este é o HTML: . . . Este é o roteamento: var app = angular.module(‘app’,[ ‘ngRoute’, ‘ngSanitize’ ]); app.config([‘$routeProvider’,function($routeProvider){ $routeProvider .when(‘/voip’,{ templateUrl:’assets/templates/voip.html’ }); }]); O modelo é carregado se eu especificar ‘caso contrário’, conforme abaixo. Eu pensei que talvez […]