我正在尝试从数据库(MariaDB)中获取数据,如果存在,则必须选中此复选框。 例如,我将为您提供我的应用程序的屏幕截图: Here I input some data and send it on(by submit button) database
在数据库中,我有两个表。
首先是“原因”。在“名称”列的“ reasons
”表中,保存输入框中的数据。
**table "reasons"**
id | name
-------------
1 | reason1
4 | reason2
5 | reason3
6 | reason4
7 | reason 5
.. | ......
第二个表是“ reason_to_transaction”。这里的“ reason_id
”是表“ id
”中对“ reasons
”的引用,即每个“原因名称”都有一个“ {{1 }}”(可以是多个,例如,“ transaction_type
”表中的id = 4有两个“ reasons
”-sell,buy。
transaction_type
当我打开菜单“原因”(保加利亚语:“основание”)时,我得到了以下视图: Menu reasons 当我单击其中一些名称时,我得到了以下视图(编辑模式): Edit mode
在输入框中,我单击了activeItem.id。在此输入框下方有我要检查的复选框。 这是我的问题。我不知道如何从数据库中的这两个表中获取数据并选中复选框。 我有以下代码:
这是我要在其中创建复选框数组的控制器:
**table "reason_to_transaction"*
reason_id | transaction_type
----------------
1 | sell
4 | sell
4 | buy
5 | sell
5 | buy
5 | pko
6 | sell
7 | sell
.. | ......
通过此功能,我从activeItem中获取了数据:
app.controller("ReasonCtrl", function($rootScope, $scope){
$scope.items = [];
$scope.editMode = false;
$scope.activeItem = false;
$scope.albums = [{
id: 1,
name: 'sell'
},
{
id: 2,
name: 'buy'
},
{
id: 3,
name: 'pko'
},
{
id:4,
name: 'rko'
}
];
我仍在学习编程,我不知道如何获取此数据并选中这些复选框... 有人可以帮我吗? 我正在使用Angular(sequelize方法)和MariaDB 谢谢!