0
私のウェブサイトで国、州、都市を選択します。 データベースに国、州、市のテーブルがあります。これに、データベースからデータを変換する方法Angularjs:国、都道府県、都市から選択します。
街テーブル
CREATE TABLE IF NOT EXISTS `cities` (
`city_id` int(11) NOT NULL,
`city_name` varchar(30) COLLATE utf8_unicode_ci NOT NULL,
`state_id` int(11) NOT NULL,
`status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '0:Blocked, 1:Active'
) ENGINE=InnoDB AUTO_INCREMENT=6178 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
国テーブル
CREATE TABLE IF NOT EXISTS `countries` (
`country_id` int(11) NOT NULL,
`country_name` varchar(30) CHARACTER SET utf8 NOT NULL,
`status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '0:Blocked, 1:Active'
) ENGINE=InnoDB AUTO_INCREMENT=240 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
ステージテーブル
CREATE TABLE IF NOT EXISTS `states` (
`state_id` int(11) NOT NULL,
`state_name` varchar(30) COLLATE utf8_unicode_ci NOT NULL,
`country_id` int(11) NOT NULL,
`status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '0:Blocked, 1:Active'
) ENGINE=InnoDB AUTO_INCREMENT=1652 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
。
$scope.countries = {
'usa': {
'San Francisco': ['SOMA', 'Richmond', 'Sunset'],
'Los Angeles': ['Burbank', 'Hollywood']
},
'canada': {
'People dont live here': ['igloo', 'cave']
}
};
またはもっと良い方法があれば。親切に私を見せてください。
ありがとうございました!次のデータセットを考慮
どのような種類データベースの? DBをjsonオブジェクトに変換するのではなく、直接クエリしないでください。 – ZombieChowder
データはどのようにデータベースに格納されていますか? –
これまでに何を試しましたか? – rrd