Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/react-native/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular typescript中的类型推断不起作用_Angular_Typescript - Fatal编程技术网

Angular typescript中的类型推断不起作用

Angular typescript中的类型推断不起作用,angular,typescript,Angular,Typescript,当我在一个角度分量中定义属性name:'blablabla'并希望使用属性绑定{{name}},它不会被打印出来。除非我自己定义类型,比如name:string='blablabla' 我正在使用最新版本的typescript。为什么类型推断不起作用?有什么想法吗?我是否应该更改tsconfig.json中的某些内容 不是类型推断不起作用。当您将某些属性写为 name: 'blabla'; 这是属性声明(请注意末尾的;)。它用类型blabla声明属性name(TypeScript有字符串文字类

当我在一个角度分量中定义属性
name:'blablabla'
并希望使用属性绑定
{{name}}
,它不会被打印出来。除非我自己定义类型,比如
name:string='blablabla'


我正在使用最新版本的typescript。为什么类型推断不起作用?有什么想法吗?我是否应该更改
tsconfig.json
中的某些内容

不是类型推断不起作用。当您将某些属性写为

name: 'blabla';
这是属性声明(请注意末尾的
)。它用类型
blabla
声明属性
name
(TypeScript有字符串文字类型),但不为其赋值

当你把它写成

name: string = 'blabla';
您可以使用类型
string
声明属性
name
,并为其赋值
'blablabla'
。一切都很好

如果希望TypeScript推断
名称的类型,请尝试

name = 'blabla';

欢迎来到StackOverflow!为了更好地帮助您,请发布您的代码。导出类AppComponent{name:'blablabla';},然后在.component.html{{name}中发布。谢谢!我完全忽略了这一点。