【发布时间】:2015-03-22 11:17:12
【问题描述】:
我浏览了网络以了解如何让 Angular {{ variable }} 使用 Blade 的语法。
很少有网站说要对我的 Angular 执行此操作:@{{ var }},但这不起作用。我正在尝试使用实时搜索字段。
在我的 page.blade.php 文件中:
<div ng-app>
<div ng-controller="MyController">
<input type="search" ng-model="search" placeholder="Search...">
<ul>
<li ng-repeat="name in names | filter:search">
@{{ name }}
</li>
</ul>
<p>Tips: Try searching for <code>ann</code> or <code>lol</code></p>
</div>
</div>
<script>
function MyController($scope) {
$scope.names = [
'Lolita Dipietro',
'Annice Guernsey',
'Gerri Rall',
'Ginette Pinales',
'Lon Rondon',
'Jennine Marcos',
'Roxann Hooser',
'Brendon Loth',
'Ilda Bogdan',
'Jani Fan',
'Grace Soller',
'Everette Costantino',
'Andy Hume',
'Omar Davie',
'Jerrica Hillery',
'Charline Cogar',
'Melda Diorio',
'Rita Abbott',
'Setsuko Minger',
'Aretha Paige'];
}
</script>
我只显示搜索字段,但没有其他内容。我复制的链接在这里:http://jsfiddle.net/r26xm/1/
PS:我是 Angular 和 Laravel 的新手
【问题讨论】:
-
我假设没有显示名称?您使用的是哪个版本的角度?从 1.3 开始,不再支持使用全局函数作为控制器。您需要在模块中创建控制器。
-
@Cerad 我正在使用 1.3.15。该怎么做?
-
对两者都陌生是一种双重打击。为什么不从学习基础知识开始呢?使用 control-u 查看浏览器实际获取的内容。
标签: php angularjs laravel-5 blade