2016-07-23 61 views
2

我正在開發一個用於wordpress的AngularJS插件。我只是看不到在Wordpress中使用Angular。我錯了,還是有任何具體的方法來整合Angular到Wordpress。我正確地入選了所有必需的Angular文件,因爲它沒有鍛鍊,於是我將一個普通的JS文件排入隊伍,以確保我沒有做錯任何事情。即使Angular沒有工作,我正常的JS文件工作。請給我一個解釋。是AngularJS在Wordpress插件中工作


添加我的代碼

插件文件排隊腳本

wp_enqueue_script('angular', plugins_url('/libraries/angular_material/node_modules/angular/angular.js', __FILE__), array('')); 

wp_enqueue_script('plugin-scripts', plugins_url('/js/plugin.js', __FILE__), array('angular')); 

plugin.js文件

var my_app = angular.module('myApp', ['ngMaterial', 'ngMessages', 'angular-loading-bar', 'ngAnimate']); 

my_app.controller('myCtrl', ["$scope", "$http", "$window", "$mdDialog", function ($scope, $http, $window, $mdDialog) { 

     $scope.test = function() { 
      alert("OK"); 
     }; 

    }]); 

前端標記PHP文件

<div class="layout_parent" ng-app="myApp" ng-controller="myCtrl"> 

<button ng-click="test();" class="btn btn-success">Submit</button> 

</div> 

非常感謝你們所有人提前。

最好的問候, Nimantha佩雷拉

+0

沒有理由不應該工作。我已經在wordpress中添加了很多角色應用程序。 – charlietfl

+0

到Wordpress插件? –

+0

是的。沒有更多的錯誤或衝突的細節沒有人能真正幫助你 – charlietfl

回答