gpt4 book ai didi

angularjs - 创建 AngularJS 指令时遇到问题

转载 作者:行者123 更新时间:2023-12-02 23:04:30 25 4
gpt4 key购买 nike

我是第一次使用 angularjs,我正在尝试创建一个指令,但无法解决此错误:

Error: Unknown provider: $scopeProvider <- $scope <- someDirectiveDirective createInjector/providerInjector<@http://localhost:4242/js/lib/angular/angular.js:2734 getService@http://localhost:4242/js/lib/angular/angular.js:2862 createInjector/instanceCache.$injector<@http://localhost:4242/js/lib/angular/angular.js:2739 getService@http://localhost:4242/js/lib/angular/angular.js:2862 ... ... ...

我创建我的 Angular 应用程序如下:

var app = angular.module(
"myApp",
...

然后我尝试在另一个文件中创建指令:

app.directive('someDirective', function($http, $scope, $element, $attrs) {
return {
restrict: "A",

然后我使用指令:

我确信我正在做一些非常愚蠢的事情,但我不知道。

最佳答案

试试这个:

app.directive('someDirective', function($http) {
return {
restrict: 'A',
link: function(scope, element, attrs) {

}
};
});

关于angularjs - 创建 AngularJS 指令时遇到问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18081273/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com