Category Archives: JavaScript

AngularJS ve Laravel Blade’i aynı anda kullanmak

Sorun

Konu Laravel Blade’i ve AngularJS’i aynı anda kullanmaya gelince, gerçek bir sorun oluşuyor. Hem AngularJS hem de Laravel Blade açma kapama etiketi için çift süslü parantez {{ }} kullanıyor. Neyseki bunun basit bir çözümü var.

Çözüm

Angular’ın $interpolateProvider‘ını kullanarak bu sorunu çözüyoruz.

Kısaca burada, AngularJS’in çift süslü parantez yerine başka birşey kullanmasını söyleyeceğiz.

Mesela:

var customInterpolationApp = angular.module('customInterpolationApp', []);

customInterpolationApp.config(function($interpolateProvider) {
  $interpolateProvider.startSymbol('%%');
  $interpolateProvider.endSymbol('%%');
});

Bundan sonra AngularJS’te %% kullanabilir ve Blade ile {{ }} kullanmaya devam edebilirsiniz.

http://creative-punch.net/2014/01/use-angularjs-laravel-blade-together/ adresindeki makaleden çevirilmiştir.