2015-05-25 48 views
1

解析我在laravel 5刀片觀點與我的角碼一起如下角的js不被laravel 5 PHP

<li ng-if="data != null" class="item" style="height: 120px;" data-ng-repeat="page in data | filter:searchDefaultTerm"> 
    <div style="margin: 5px;"> 
    <a href="<% page.guid %>"><span class="fa fa-eye pull-right"></span></a> 
    <a href="{{ url('/administrator/page/edit/'.'<% page.id %>')}}" ><i class="fa fa-pencil pull-right"></i></a> 
    <a class="trashButton" href="{{ url('/administrator/page/delete/'.'<% page.id %>') }}" style="cursor: pointer;"><i class="fa fa-trash-o pull-right">< /i></a> 
    </div> 
    <img class="pull-left product-img" style="margin: 5px;" height="100" width="100" src="<% page.image %>"> 
    <a class="product-title "><% page.title %></a><br/> 
    <em style="margin: 5px;">Menu Title:</em> <a class="product-title "><% page.menuTitle %></a><br/>    
    <em style="margin: 5px;">Added Date:</em> <a class="product-title "><% page.addedDate %></a><br/> 
    <em style="margin: 5px;">Updated Date:</em> <a class="product-title "><% page.updateDate %></a> 
</li> 

一切都儘快在沃金的角度開發服務器很好,但我感動它WAMP的服務器,我收到以下錯誤

使用未定義的常量頁的 - 假設「頁」

這是我的角碼定義新的開始和角結束符我沒有錯誤,在我的控制檯起因於角

/* 
* Angular App 
*/ 
var app = angular.module('customApp',[],function($interpolateProvider){ 
    $interpolateProvider.startSymbol('<%'); 
    $interpolateProvider.endSymbol('%>'); 
}); 

我也試過這種

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

app.config(function($interpolateProvider) { 
    $interpolateProvider.startSymbol('<%'); 
    $interpolateProvider.endSymbol('%>'); 
}); 

這是我收到enter image description here

+0

看[這裏](https://scotch.io/quick-tips/quick-tip-using-laravel-blade-with-angularjs) –

+0

我已經完成了它使用Angular的$ interpolateProvider所說的內容,但仍然存在一些問題@ SulthanAllaudeen – xenish

+0

您將所有配置像所說的[這裏](http://stackoverflow.com/a/29949833/3282633)?\ –

回答

0

錯誤的屏幕截圖全新安裝laravel-5後。這裏的解決方案,你

這裏的welcome.blade.php

<html> 
    <head> 
     <title>Laravel</title> 

     <link href='//fonts.googleapis.com/css?family=Lato:100' rel='stylesheet' type='text/css'> 
     {!! HTML::style('public/css/app.css') !!} 
     {!! HTML::script('public/js/angular.min.js'); !!} 
    </head> 
    <body> 
    @include('angular-stuff'); <!-- app/views/angular-stuff.php -->  
    </body> 
</html> 

app/views文件夾有有角stuff.php文件

裏面你angular-stuff.php有下面的代碼

<div ng-app=""> 
    <p>Name : <input type="text" ng-model="name"></p> 
    <h1>Hello {{name}}</h1> 
</div> 

那麼它應該沒有任何其他配置。

注:你的檔案你是不是angular-stuff.phpangular-stuff.blade.php