- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我发现了很多嵌入/内容项目的旧方法,并且我遵循了在这里找到的最新方法(我假设):https://blog.angular-university.io/angular-ng-content/
我正在尝试在另一个组件的模式中包含另一个组件 html 文件。它们是兄弟组件,而不是父/子组件,这就是我认为它不起作用的原因。
谁能引导我朝着正确的方向前进?
对话框 html:
Title here
Actions here
对话框组件:
import {Component, OnInit} from '@angular/core';
import {MatDialog,
MatDialogRef,
MAT_DIALOG_DATA} from '@angular/material';
@Thành phần({
selector : 'test-dialog',
templateUrl : 'test-dialog.html',
styleUrls : ['./test-dialog.scss']
})
export class Test implements OnInit
{
constructor(public dialog: MatDialog) {}
ngOnInit(){}
}
test.html,我想包含的内容:
I want to include this content
测试组件:
import {Component, OnInit} from '@angular/core';
import {Router} from '@angular/router';
@Thành phần({
selector : 'test-component',
templateUrl : './test.html'
})
export class TestComponent implements OnInit
{
constructor(public router: Router) {}
ngOnInit(){}
}
编辑:我也已经在我想要包含的模块中包含了 CUSTOM_ELEMENTS_SCHEMA
1 Câu trả lời
我在 friend 的帮助下回答了这个问题。
我只是将选择器包含在 HTML 中,就像您放置组件时所做的那样:
不同之处在于它是兄弟组件,您必须导入模块。如果您导入该组件,Angular 会提示您导入它两次(一次在对话框模块中,一次在测试模块中)。
import {TestModule} from '../test/test.module';
@NgModule({
imports: [
TermsOfServiceModule
],
并且在 test.module 中你必须导出组件
exports: [
TestComponent
],
有点棘手的细微差别,我希望将来能对其他人有所帮助。
关于angular - 进行 Angular 内容投影的现代方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51430160/
Tôi muốn hiểu phương thức methods() của Ruby hoạt động như thế nào. Tôi đã thử tìm kiếm trên Google bằng "phương pháp ruby", nhưng đó không phải là những gì tôi cần. Tôi cũng đã xem ruby-doc.org nhưng không tìm thấy phương pháp này.
Phương thức Test thực hiện tìm kiếm biểu thức chính quy trên chuỗi đã chỉ định và trả về giá trị Boolean cho biết liệu có tìm thấy kết quả khớp hay không. object.Test(string) Tham số object Bắt buộc. Luôn luôn là một
Phương pháp Thay thế thay thế văn bản được tìm thấy trong tìm kiếm biểu thức chính quy. object.Replace(string1, string2) Tham số object Bắt buộc. Luôn luôn là tên của đối tượng RegExp.
Phương thức Raise tạo ra một đối tượng lỗi thời gian chạy. Raise(số, nguồn, mô tả, tệp trợ giúp, ngữ cảnh trợ giúp) Đối tượng tham số phải là
Phương thức Execute thực hiện tìm kiếm biểu thức chính quy trên chuỗi đã chỉ định. object.Execute(string) Tham số object Bắt buộc. Luôn luôn là tên của đối tượng RegExp. sợi dây
Phương thức Clear xóa tất cả các thiết lập thuộc tính của đối tượng Err. object. Đối tượng xóa phải là tên của đối tượng Err. Mô tả Sau khi xử lý lỗi, sử dụng Clear để xóa rõ ràng đối tượng Err. cái này
Phương pháp CopyFile sao chép một hoặc nhiều tệp từ vị trí này sang vị trí khác. object.CopyFile nguồn, đích[, ghi đè] Đối tượng tham số bắt buộc
Phương pháp Copy sao chép một tệp hoặc thư mục được chỉ định từ vị trí này sang vị trí khác. object.Copy destination[, ghi đè] Tham số object Bắt buộc. Tệp hoặc F dự kiến
Phương thức Close đóng tệp TextStream đã mở. Đối tượng object.Close phải là tên của đối tượng TextStream. Ví dụ sau minh họa cách sử dụng phương thức Close.
Phương thức BuildPath thêm tên vào đường dẫn hiện có. object.BuildPath(path, name) Tham số object Bắt buộc. Phải là tên của đối tượng FileSystemObject
Phương thức GetFolder trả về một đối tượng Folder tương ứng với một thư mục trong đường dẫn đã chỉ định. object.GetFolder(folderspec) Tham số object Bắt buộc. Nên là FileSy
Phương thức GetFileName trả về tệp hoặc thư mục cuối cùng trong đường dẫn đã chỉ định (không phải phần đường dẫn ổ đĩa đã chỉ định). object.GetFileName(pathspec) Tham số object Bắt buộc. Nên là
Phương thức GetFile trả về một đối tượng File tương ứng với một file trong đường dẫn đã chỉ định. object.GetFile(filespec) Tham số object Bắt buộc. FileSystemObject mong đợi
Phương thức GetExtensionName trả về một chuỗi chứa phần mở rộng của thành phần cuối cùng của đường dẫn. object.GetExtensionName(path) Tham số object Bắt buộc. trả lời
Phương thức GetDriveName trả về một chuỗi chứa tên ổ đĩa trong đường dẫn đã chỉ định. object.GetDriveName(path) Tham số object Bắt buộc. Nên là FileSystemObject
Phương thức GetDrive trả về một đối tượng Drive tương ứng với ổ đĩa trong đường dẫn đã chỉ định. object.GetDrive tham số drivespec đối tượng Bắt buộc. Nên là FileSystemO
Phương thức GetBaseName trả về một chuỗi chứa tên cơ sở (không có phần mở rộng) của tệp hoặc thư mục trong thông số đường dẫn được cung cấp. object.GetBaseName(path) Tham số object Bắt buộc
Phương thức GetAbsolutePathName trả về đường dẫn đầy đủ và rõ ràng từ đường dẫn được chỉ định. object.GetAbsolutePathName(pathspec) Đối tượng tham số
Phương thức FolderExists trả về True nếu thư mục được chỉ định tồn tại; nếu không, nó trả về False. object.FolderExists(folderspec) Tham số object Bắt buộc
Phương thức FileExists trả về True nếu tệp được chỉ định tồn tại; nếu không, nó trả về False. object.FileExists(filespec) Tham số object Bắt buộc. Nên là FileS
Tôi là một lập trình viên xuất sắc, rất giỏi!