0
假設我想實現並使用下面的ts模塊。這只是一個基本的驗證是驗證一個名字:實現這個自定義打字稿模塊的正確方法是什麼?
export namespace Validators
{
export class NameValidator
{
constructor()
{
}
FirstNameIsValid(firstName: string)
{
return firstName.length < 20;
}
}
}
什麼是對我來說,實現上述模塊的正確方法是什麼?另外,從我的ng2組件中引用和使用這個模塊的正確方法是什麼?下面的import語句不起作用:
import { Validators.NameValidator } from './modules/name-validator';
不起作用 – user8334943
可能的重複https://stackoverflow.com/a/34864779/7176268。它的要點是有角度的,不需要名稱空間,因爲我們使用模塊加載器來只導入需要的模塊。 – LLai
@LLai - 有趣的一點。我又看了一個基於angular.io提供的示例創建的ng2組件,它沒有名稱空間,所以它看起來像在ng2中不使用名稱空間。感謝您的洞察力! – user8334943