我正在开发一个web应用程序,它是在我之前用AngularJS开发的,使用类型记录代替JS。
我有一个控制器,它有一个指定的模板,我正尝试使用$modal.open在一个模式中打开。
由于某些原因,我得到了以下错误,在堆栈溢出或其他任何地方似乎有效或与我的场景相关的地方都没有答案。
这是错误..。
错误:$controller:ctrlreg名称为“AddWeightCtrl”的控制器未注册。
在angular.js:138 at $controller (angular.js:11680) at setupControllers (angular.js:10711) at nodeLink
在我的应用程序中,我使用了一个自定义指令和一个窗口调整大小的事件侦听器:
link: function(scope, elem, attrs) {
angular.element($window).bind('resize', function() {
// viewId is a unique reference to the view in which the directive lives
console.log(scope.viewId);
});
}
此指令在我的每个视图中插入1次或多次。
令我困惑的是,为什么函数不仅对
我有一个名为Error的类,它在加载时将使用set_error_handler方法注册一个名为errorHandler的函数。但是,如果函数加载失败或使用默认的内置错误处理程序,则此函数将返回NULL。我不明白为什么我的函数不被接受。有没有人猜对了?
<?php
declare (strict_types = 1);
namespace Request\Configuration;
use Errors\Exception\FatalException;
class Error extends Template
{
public static function load()
更新
在更新到角v4之后,我得到以下错误(我没有更改代码)。
ERROR in Invalid provider for ErrorHandler in /Users/otusweb/Documents/KeynoteTweet/web/node_modules/@angular/core/core.d.ts. useClass cannot be null.
Usually it happens when:
1. There's a circular dependency (might be caused by using index.ts (barrel