我正在使用带有 AngularJs 的 Wordpress。我不使用人们可以通过角度形式预订的商店。我通过节点 https://github.com/paymill/paymill-js安装了这个库
脚本js通过wordpress集成:
文字出版社:
wp_register_script('paymill', get_bloginfo('template_directory').'/angular/node_modules/paymill-wrapper/paymill.node.js', array(), null, false);
wp_enqueue_script('paymill');
它已正确加载。Angular 也适用于我的 Wordpress 设置。
然后我在我的控制器中创建一个支付对象:
角度:
myAppControllers.controller('PaymentCtrl', function ($scope) {
var paymill = new PaymillContext();
//paymill.getContext('613687880697af015308b1a6f864aeb1');
});
HTML:
<div id="payment-group" class="form-group" ng-controller="PaymentCtrl" ng-class="{ 'has-error' : errorPayment }"></div>
不幸的是,我的控制器抛出了一个错误。 未捕获的 ReferenceError:在 paymill.node.js 第 3 行中未定义要求
我认为这与Angular不加载脚本有关,因为它是在前端执行的?
问题:如何使它工作?