如果我有这门课:
class MyClass(object):
pass
Run Code Online (Sandbox Code Playgroud)
然后我这样做:
instance = MyClass()
instance.new_method()
Run Code Online (Sandbox Code Playgroud)
我收到 AttributeError 异常,但我想动态创建此方法并返回特定值。是否可以?
我在AngularJS中有这个代码:
myApp.controller('LoginCtrl', function($scope, $http){
$scope.formData = {};
$scope.doLogin = function(url, pass){
$http({
url: url,
method: "POST",
data: $.param($scope.formData)
}).success(function(data) {
console.log(data)
});
}
});
Run Code Online (Sandbox Code Playgroud)
在beckend(Flask)中,我有这个:
def user_authenticate():
login = request.args.get('login')
password = request.args.get('password')
print login, password
Run Code Online (Sandbox Code Playgroud)
问题是request.args为空.
我只是在想我的想法.我无法理解下面的代码是如何工作的.
我有一个工厂,里面有一个叫做"产品"的属性,其他叫做"订单".两种方法,一种称为"list()",返回"products"属性,另一种称为"orderList()",返回"order".此外,它有一个名为"add()"的方法,它从"产品"列表中获取"产品"并填充工厂内的"订单"列表.之后,我有两个控制器和两个列表.可用产品的一个控制器("产品"属性)和购物车的其他控制器("订单"属性).
在每个控制器的开头,我有$ scope.productsList = Product.list(),另一个是$ scope.productsOrder = Product.orderList().
产品从产品列表开始.订单开始为空.那很完美.
当我点击+1时,这两个更改为"订单"列表.并且不知道为什么.