
По умолчанию AngularJS и Blade конфликтуют, потому-что синтаксис парсинга имеет одинаковые символы, и оба используют синтаксис двойных фигурных скобок {{ var }}
. Есть несколько обходных путей , такие как изменение разделителей в AngularJS или Blade, но есть более простой доступный метод.
Внутри шаблона Blade для AngularJS вставить символ "@" перед переменной. Вот пример:
<li ng-repeat="phone in phones | filter:query | orderBy:orderProp"> <span>@{{phone.name}}</span> <p>@{{phone.snippet}}</p> </li>
Это позволит предотвратить в шаблоне от разбора Blade, но будет правильным при отправке в браузер и парсинга AngularJS.
Хороший и простой способ!
Комментариев нет