我试着在我的wordpress插件中使用angular,我像这样包含了它:
wp_register_script('jquery-custom', ("http://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"), false);
wp_enqueue_script("jquery-ui-custom");
wp_register_script('angular', ("https://ajax.googleapis.com/ajax/libs/angularjs/1.5.8/angular.min.js"), false);
wp_enqueue_script("angular");它似乎包含在内,但当我尝试使用它时,仍然在控制台中看到"angular is not defined“。
发布于 2016-12-01 20:20:05
我发现了问题,Angular是在我的代码之后加载的,因为wp_enqueue_script将它包含在文件的末尾。
这是一个有点脏的解决方案,但我通过简单地在html方式中包含angular.min.js来解决它。
wp_register_script('jquery-custom', ("http://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"), false);
wp_enqueue_script("jquery-custom");
?>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/angularjs/1.5.8/angular.min.js"></script>
<?phphttps://stackoverflow.com/questions/40906312
复制相似问题