从更新表格

时间:2015-04-22 13:33:53

标签: angularjs drop-down-menu

我正在使用angluar js。在我的页面上,我有一张桌子。表中的每条记录都有一个col,它是一个下拉列表。当此值发生更改并且用户单击“保存”时,页面将检查下拉列表中的值是否已被使用。如果有,则显示警告消息,如果没有,则执行一些代码。我的问题是显示警报/错误消息。显示此信息时,我不希望表根据新值更新,但仍然可以。我怎么能阻止这个?我真的很想使用角度。

$scope.saveDeviceUpdate = function (updatedDevice, deviceId) {
    var numDevicesForBus = 0;
    for (var i = 0; i < $scope.data.deviceList.length; i++)
    {
        if ($scope.data.deviceList[i].BusNumber == updatedDevice.busNumber)
        {
            numDevicesForBus++;
        }
    }
    if (numDevicesForBus == 0)
    {
        dataService.updateDevice(updatedDevice, deviceId);
    }
    else
    {
        alert("This bus already has a device!");
    }
};

0 个答案:

没有答案