각도

2017-11-24 4 views
0

나는 각 사용하고, 메신저 블레이드각도

모든 작품을 제작되고있는 PHP하지만 created_at 기능을 인식하지 못합니다, 날짜 형식을 변경하려고에 다른 기호를 사용하여 PHP를 인식하지 블레이드

<div id="mypost" class="col-md-8 panel-default" ng-repeat="post in myposts "> 
       <div id="eli-style-heading" class="panel-heading"><% post.user.name %></div> 
       <div class="panel-body panel"> 

        <figure> 
         <p ng-model="post.body" editable-text="post.body" e-form="textBtnForm"> <% post.body %></p> 
         <p> <% date('jS M, Y', strtotime(post.created_at)) %></p> 
        </figure> 
        <span> 

        <i style="color:red;" class="glyphicon glyphicon-remove" ng-click="deletePost(post)" ng-if="post.deletable"></i> 


          <button ng-if="post.update" class="btn btn-default" ng-click="textBtnForm.$show()" ng-hide="textBtnForm.$visible"> 
          Edit 
          </button> 

         <span><button ng-if="post.update" type="submit" class="btn btn-primary" ng-click="updatePost(post)">Update</button></span> 
        </span> 
       </div> 
      </div> 

내 각 파일은 다음과 같이 작동하지만 블레이드에 날짜를 반환하지 않는 날짜 기능을 인식하지 못합니다.

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

moment.js 같은 클라이언트 측 날짜 형식 라이브러리를보고 할 수 있습니다 당신의 각 기호 또는 블레이드의 교체하려고합니까? – Kaspars

+0

아니요, im은 날짜를 염두에두고 있습니다. im은 '<% %>'을 사용하여 다른 콘텐츠를 렌더링하고 작동하지만 created_at는 작동하지 않습니다. – BARNOWL

답변

-1

filterUse이

 

    (function() { 
     'use strict'; 

     angular 
      .module('mcFilters', []) 
      .filter('mcDbDateFormatter', function() { 
       return function(dateSTR) { 
        var o = dateSTR.replace(/-/g, "/"); // Replaces hyphens with slashes 
        return Date.parse(o + " -0000"); // No TZ subtraction on this sample 
       } 
      }); 
    }()); 

당신은 클라이언트 측 코드와 서버 측 코드까지 혼합되어
<p ng-bind="post.created_at | mcDbDateFormatter | date: 'shortDate'"></p> 
1

. datestrtotime은 PHP 함수이며 각도 환경에서 실행되지 않습니다.

당신은

+0

확인해 보겠습니다. 감사합니다. :) – BARNOWL