我很好奇是否有办法插入字符串值而不是依赖于角度控制器中的绑定常量
例如(从指令创建的元素):
uint8_t
在你需要输入的控制器中:
template<uint8_t MAX>
class coordinate_t
{
private:
int8_t _p;
public:
coordinate_t(int8_t p = 0): _p(p) {}
// Postfix ++
coordinate_t operator++(int)
{
coordinate_t p(_p);
++_p;
if (_p > MAX - 1)
_p = 0;
return p;
}
// Postfix --
coordinate_t operator--(int)
{
coordinate_t p(_p);
--_p;
if (_p < 0)
_p = MAX - 1;
return p;
}
int get() const {return _p;}
};
typedef coordinate_t<SCREEN_WIDTH> xcoordinate_t;
typedef coordinate_t<SCREEN_HEIGHT> ycoordinate_t;
有没有办法可以覆盖向控制器添加值,并将其转储到我的角度视图中?就像我们想的那样,如果它是一个普通的HTML:
typedef
我只是不想用常量来控制我的控制器。
答案 0 :(得分:0)
假设该指令使用双向绑定,您可以传递字符串常量,如下所示:
<Input-Box text="'this is a value'" type="'text'" placeholder="'type something in'" />
另一方面,根据Angular指令的惯例,最好将指令命名为input-box
而不是Input-Box
答案 1 :(得分:0)
如果你不想使用ng-model,你可以简单地使用它。
<input text="'Your value'" />