小编Adn*_*ikh的帖子

模板引用变量在 ng-template 中返回 undefined

已经尝试过这个这个解决方案,但没有任何效果。

我正在使用 Angular 7 并尝试获取我已放置在ng-template标签中的参考变量。但它总是返回undefined

测试组件.html

<ng-template #abc>
  <div #xyz>    
  </div>
</ng-template>
Run Code Online (Sandbox Code Playgroud)

测试组件.ts

@ViewChild('abc') abc: ElementRef; //---> works fine
@ViewChild('xyz') xyz: ElementRef; //---> undefined
Run Code Online (Sandbox Code Playgroud)

测试组件.ts

ngAfterViewInit(){
  console.log(this.xyz); //---> undefined  
}
Run Code Online (Sandbox Code Playgroud)

我已经尝试在 angular 的所有生命周期钩子中打印它,但它总是返回未定义。但是当我尝试将它放在ng-template 的外侧时,它工作得很好。

有什么办法吗?

ng-template ng-bootstrap angular

9
推荐指数
1
解决办法
6684
查看次数

上传适配器未定义使用ckeditor5-angular上传图片的问题

这个问题可能已经有了答案,但没有一个是Angular特有的.这里是其中的一些

我正在使用Angular 5并遵循文档来实现ckeditor5-angular.

但我遇到图像上传问题,当我尝试上传图片时,它在浏览器控制台中说.

filerepository-no-upload-adapter:未定义上载适配器.阅读更多:https://docs.ckeditor.com/ckeditor5/latest/framework/guides/support/error-codes.html#error-filerepository-no-upload-adapter

我已经尝试过搜索这个问题并且能够找到很多解决方案,但实际上我无法理解其中的一个,因为它们不是Angular特有的.

请帮助我如何上传图片.

ckeditor ckeditor5 angular5

7
推荐指数
2
解决办法
3940
查看次数

导入错误:没有名为 allauth 的模块错误

我是 python django 的初学者。我在我的应用程序中使用了社交身份验证,现在当我不得不切换我的笔记本电脑时,我运行我的应用程序它说ImportError: No module named allauth

我已经尝试了该站点上已有的解决方案,但问题是它在我尝试运行的每个命令上都出现此错误。

"C:\Program Files\JetBrains\PyCharm 2017.1.2\bin\runnerw.exe" 
C:\Python27\python.exe D:/maryam/storefront/storefront/manage.py runserver 
8000
Unhandled exception in thread started by <function wrapper at 0x03EBD530>
Traceback (most recent call last):
  File "C:\Python27\lib\site-packages\django\utils\autoreload.py", line 226,    in wrapper
    fn(*args, **kwargs)
  File "C:\Python27\lib\site-
packages\django\core\management\commands\runserver.py", line 109, in 
inner_run
    autoreload.raise_last_exception()
  File "C:\Python27\lib\site-packages\django\utils\autoreload.py", line 249, 
in raise_last_exception
    six.reraise(*_exception)
  File "C:\Python27\lib\site-packages\django\utils\autoreload.py", line 226, 
in wrapper
    fn(*args, **kwargs)
  File "C:\Python27\lib\site-packages\django\__init__.py", line 18, in setup
    apps.populate(settings.INSTALLED_APPS)
  File "C:\Python27\lib\site-packages\django\apps\registry.py", line 85, in 
populate
    app_config = AppConfig.create(entry) …
Run Code Online (Sandbox Code Playgroud)

python django pip pycharm python-2.7

1
推荐指数
1
解决办法
2920
查看次数