文字列リテラルを使用したオブジェクトアクセスは禁止されています。
エラー例
title = json['title'];
解決方法
-
.(ピリオド)による参照に変更します。
title = json.title;
-
tslint.jsonの "no-string-literal" 設定を削除するか、false を指定して無効にします。
tslint.json
{ "rules": { "no-string-literal": false } }
検証環境
- typescript 2.6.2
- tslint 5.9.1
- Microsoft Windows 7 Professional Service Pack 1 (Microsoft Windows NT 6.1 (7601))